@charset "utf-8";
* {
  margin: 0;
  padding: 0;
}
ol,
ul,
li,
dl,
dt,
dd {
  list-style: none;
}
body.elder {
  font-family: Tahoma, Geneva, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;
  font-size: 24px;
  line-height: 140%;
  color: #444;
  background-color: #fff;
}
.elder {
  /*login*/
  /* left menu */
  /*.listmenu .mcdj_link{display:block; width:180px; height:55px; margin:20px; background:url(../images_qcdz/bg_menu_title.gif) 0 -275px no-repeat; color:#255bda; font-size:24px; line-height:52px; text-align:center; }*/
  /*right content*/
  /* 
.sbxxtl .input_info3{width:297px; background:url(../images_qcdz/input_info_bg3.gif) no-repeat;position:absolute;line-height:26px;left:730px;top:0px;color:#666; font-size: 20px;padding:1px 10px 0px 40px; z-index:100;}
.sbxxtl .input_info3 p{display: none;}
.sbxxtl .input_error3{width:297px; background:url(../images_qcdz/input_info_bg3.gif) no-repeat 0 -290px;position:absolute;left:730px; top:0px; color:red; font-size: 20px;  padding:5px 10px 4px 40px;}
.sbxxtl .input_error3 p{display: none;}
 */
  /* 
.sbxxtl .input_info1{width:177px; background:url(../images_qcdz/input_info_bg1.gif) no-repeat;position:absolute;left:730px;top:0px;color:#666; font-size: 20px;padding:5px 10px 4px 40px; z-index:100;}
.sbxxtl .input_info1 p{display: none;}
.sbxxtl .input_error1{width:177px; background:url(../images_qcdz/input_info_bg1.gif) no-repeat 0 -190px;position:absolute;left:730px; top:0px; color:red; font-size: 20px;  padding:5px 10px 4px 40px;}
.sbxxtl .input_error1 p{display: none;}


.sbxxtl .input_info_qths{width:177px; background:url(../images_qcdz/input_info_bg1.gif) no-repeat;position:absolute;left:730px;top:30px;color:#666; font-size: 20px;padding:5px 10px 4px 40px; z-index:100;}
.sbxxtl .input_info_qths p{display: none;}
.sbxxtl .input_info_display{width:237px; background:url(../images_qcdz/input_info_bg.gif) no-repeat;position:absolute;left:730px;top:0px;color:#666; font-size: 20px;padding:1px 10px 0px 40px; z-index:100;}
.sbxxtl .input_info_display p{display: none;}
 */
  /*     popbox     */
  /*  articles  */
  /*registrator*/
  /*wxts*/
  /*变更事项新增css*/
  /**义乌智能审批经营范围样式开始
.tab_content_jyfw_znsp{ height: 300px; border: 2px solid #255bda; border-top: 0; padding: 10px;}
.tab_content_jyfw_znsp a{display: block;float: left;margin: 5px;background: #72b2e3;color: #fff;padding: 2px 10px;width: 98px;text-align:  center;overflow:  hidden;text-overflow:  ellipsis;white-space:  nowrap;}
.tab_content_jyfw_znsp a:hover{ background: #255bda;}
*/
  /**义乌智能审批经营范围样式结束*/
  /*名称查重*/
  /*网点*/
  /*人员信息*/
  /*零见面*/
  /*弹出-刻制印章店   弹出-银行网点*/
  /* .remindBox {
	margin: 0;
} */
  /* 电梯导航 */
  /*按钮样式*/
}
.elder a,
.elder img,
.elder button {
  border: none;
  outline: none;
  color: #255bda;
}
.elder a {
  text-decoration: none;
}
.elder a:hover {
  text-decoration: none;
}
.elder input,
.elder select,
.elder textarea,
.elder button {
  font-family: Tahoma, Geneva, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;
  font-size: 24px;
}
.elder table {
  border-collapse: collapse;
  border-spacing: 0;
}
.elder input[type="checkbox"],
.elder input[type="radio"] {
  transform: scale(1.6);
  transform-origin: left center;
  margin-right: 10px;
}
.elder .mt30 {
  margin-top: 30px;
}
.elder .mt20 {
  margin-top: 20px;
}
.elder .mt10 {
  margin-top: 10px;
}
.elder .mb30 {
  margin-bottom: 30px;
}
.elder .mb20 {
  margin-bottom: 20px;
}
.elder .mb10 {
  margin-bottom: 10px;
}
.elder .pad20 {
  padding: 20px;
}
.elder .fl {
  float: left;
}
.elder .fr {
  float: right;
}
.elder .cl {
  clear: both;
}
.elder .inlb {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.elder .fred {
  color: #f00;
}
.elder .fgray {
  color: #888;
}
.elder .fblack {
  color: #444;
}
.elder .fblue {
  color: #255bda;
}
.elder .f12 {
  font-size: 20px;
}
.elder .btn_box {
  text-align: center;
}
.elder .btn_x {
  display: inline-block;
  width: 150px;
  height: 28px;
  margin: 10px 5px;
  text-align: center;
  text-decoration: none;
  font-size: 24px;
  line-height: 28px;
  border-radius: 2px;
}
.elder .btn_znsp {
  display: inline-block;
  width: 180px;
  height: 40px;
  margin: 10px 5px;
  text-align: center;
  text-decoration: none;
  font-size: 24px;
  line-height: 28px;
  border-radius: 2px;
}
.elder .btn {
  display: inline-block;
  width: auto;
  padding: 0 24px;
  min-width: 96px;
  height: 58px;
  margin: 10px 5px;
  text-align: center;
  text-decoration: none;
  font-size: 24px;
  line-height: 28px;
  border-radius: 2px;
  cursor: pointer;
}
.elder .btn_s {
  display: inline-block;
  width: auto;
  padding: 0 24px;
  min-width: 96px;
  height: 48px;
  margin: 10px 5px;
  text-align: center;
  text-decoration: none;
  font-size: 20px;
  line-height: 24px;
  border-radius: 2px;
  cursor: pointer;
}
.elder .btn_c {
  width: 40px;
  height: 26px;
  margin: 10px 5px;
  text-align: center;
  text-decoration: none;
  font-size: 20px;
  line-height: 24px;
  border-radius: 2px;
}
.elder .btn_b {
  color: #fff;
  background-color: #255bda;
  border: 1px solid #2983cc;
}
.elder .btn_blc {
  color: #fff;
  background-color: #666666;
  border: 1px solid #666666;
}
.elder .btn_b:hover {
  background-color: #49a6f2;
  border: 1px solid #2c91e1;
}
.elder .btn_w {
  color: #06c;
  background-color: #f9f9f9;
  border: 1px solid #e1e5e5;
}
.elder .btn_w:hover {
  background-color: #fdfdfd;
  border: 1px solid #e5e5e5;
}
.elder button.btn_bszn {
  width: 130px;
  height: 60px;
  margin: 0 10px;
  text-decoration: none;
  font-size: 24px;
  line-height: 38px;
  border-radius: 2px;
  text-indent: 30px;
  position: relative;
}
.elder button.btn_dlzc {
  width: 400px;
  height: 60px;
  text-align: center;
  text-decoration: none;
  font-size: 24px;
  line-height: 38px;
  border-radius: 2px;
}
.elder button.btn_td {
  width: 80px;
  height: 28px;
  margin: 0 5px;
  text-align: center;
  text-decoration: none;
  font-size: 24px;
  line-height: 28px;
  border-radius: 2px;
  vertical-align: middle;
}
.elder button.btn_tl {
  width: 120px;
  float: right;
  height: 40px;
  margin: 0px 0px;
  text-align: center;
  text-decoration: none;
  font-size: 15px;
  line-height: 24px;
  border-radius: 0px;
}
.elder .dash_line_bottom {
  border-bottom: 1px dashed #ddd;
}
.elder .dash_line_top {
  border-top: 1px dashed #ddd;
}
.elder .solid_line_top {
  border-top: 1px solid #ddd;
}
.elder #nav_top_wrapper {
  width: 100%;
  min-width: 1200px;
  _width: 1200px;
  height: 48px;
  line-height: 46px;
  background: #f2f2f2;
  border-bottom: 1px solid #ddd;
}
.elder .nav_top {
  width: 1200px;
  margin: 0 auto;
  font-size: 12px;
}
.elder .nav_top .fl {
  transform: scale(1.6);
  transform-origin: left center;
}
.elder .nav_top .fr {
  transform: scale(1.6);
  transform-origin: right center;
}
.elder .nav_top a.c1 {
  color: #999;
}
.elder .nav_top a.c2 {
  color: #444;
}
.elder .nav_top a.c3 {
  color: #255bda;
}
.elder .nav_top a.app {
  background: url(../images_qcdz/sprit_icon.png) no-repeat;
  padding-left: 20px;
  margin-left: 20px;
  color: #255bda;
  position: relative;
}
.elder .nav_top a.app:hover .sub_qrcode {
  display: block;
}
.elder .sub_qrcode {
  display: none;
  position: absolute;
  right: -50px;
  top: 8px;
  background: url(../images_qcdz/app_download_bg.png) no-repeat;
  width: 370px;
  height: 230px;
  font-size: 26px;
  text-align: center;
  color: #444;
  z-index: 9999;
}
.elder .sub_qrcode:hover {
  display: block;
}
.elder .sub_qrcode .qr1 {
  width: 120px;
  height: 120px;
  position: absolute;
  left: 28px;
  top: 56px;
}
.elder .sub_qrcode .qr2 {
  width: 130px;
  height: 130px;
  position: absolute;
  left: 214px;
  top: 48px;
}
.elder .sub_qrcode .qr1_t {
  width: 130px;
  line-height: 30px;
  position: absolute;
  left: 28px;
  top: 185px;
}
.elder .sub_qrcode .qr2_t {
  width: 130px;
  line-height: 30px;
  position: absolute;
  left: 214px;
  top: 185px;
}
.elder .nav_top a.user {
  background: url(../images_qcdz/sprit_icon.png) -100px 0 no-repeat;
  padding-left: 20px;
  margin-left: 20px;
  color: #255bda;
}
.elder .nav_top a.home {
  background: url(../images_qcdz/sprit_icon.png) 0 -20px no-repeat;
  padding-left: 25px;
  color: #444;
}
.elder .nav_top a:hover {
  color: #255bda;
}
.elder .nav_top .gap {
  color: #bbb;
  margin: 0 20px;
}
.elder .nav_top .menu {
  width: 500px;
  margin: 0 auto;
  text-align: center;
}
.elder .nav_top .menu a {
  margin: 0 10px;
}
.elder #bottom {
  width: 100%;
  min-width: 1200px;
  _width: 1200px;
  background: #444;
  color: #ccc;
  text-align: center;
  line-height: 1.8;
  font-size: 20px;
  padding: 20px 0;
}
.elder #bottom a {
  color: #ccc;
}
.elder #bottom a:hover {
  color: #255bda;
}
.elder #bottom .gap {
  color: #666;
  margin: 0 10px;
}
.elder #bottom1 {
  width: 100%;
  min-width: 1200px;
  _width: 1200px;
  background: #fff;
  text-align: center;
  line-height: 24px;
  font-size: 20px;
  padding: 0px 0;
}
.elder #bottom1 a {
  color: #ccc;
}
.elder #bottom1 a:hover {
  color: #255bda;
}
.elder #bottom1 .gap {
  color: #666;
  margin: 0 10px;
}
.elder .banner_s {
  width: 100%;
  height: 100px;
  min-width: 1200px;
  _width: 1200px;
  background: url(../images_qcdz/banner_s.jpg) center center no-repeat;
}
.elder .content_960 {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.elder .content_960_b {
  width: 1198px;
  background-color: #fff;
  margin: 0 auto;
  overflow: hidden;
  border: 1px solid #d4d7d9;
}
.elder .bg_white {
  width: 100%;
  background-color: #fff;
  padding-bottom: 30px;
  min-width: 1200px;
}
.elder .bg_gray {
  width: 100%;
  background-color: #f1f1f1;
  padding-bottom: 30px;
  min-width: 1200px;
}
.elder .con_920 {
  width: 1140px;
  margin: 0 auto;
  overflow: hidden;
}
.elder .con_900 {
  width: 1140px;
  margin: 0 auto;
  overflow: hidden;
}
.elder .con_840 {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.elder .bg_white * {
  box-sizing: content-box;
}
.elder .sbxxtl .input_right select {
  box-sizing: border-box !important;
}
.elder .loginbox {
  width: 379px;
}
.elder .tab_choose {
  width: 100%;
  height: 50px;
  line-height: 47px;
  background: #f2f8fc;
  color: #ccc;
  font-size: 20px;
  z-index: 2;
}
.elder .tab_choose .tab {
  width: 48%;
  float: left;
  display: block;
}
.elder .tab_choose .tab a {
  display: block;
  width: 110px;
  height: 47px;
  margin: 0 auto;
}
.elder .tab_choose .tab a.txt {
  color: #444;
}
.elder .tab_choose .tab a.txt_on {
  color: #255bda;
  background: url(../images_qcdz/icon_tabarrow.png) bottom center no-repeat;
  border-bottom: 3px solid #255bda;
}
.elder .tab_choose .img {
  float: left;
  width: 20px;
  height: 20px;
  margin-top: 12px;
}
.elder .tab_choose .img_p {
  background: url(../images_qcdz/sprit_icon.png) -2px -50px;
}
.elder .tab_choose .img_p_on {
  width: 20px;
  height: 20px;
  background: url(../images_qcdz/sprit_icon.png) -32px -50px;
}
.elder .tab_choose .img_b {
  width: 20px;
  height: 20px;
  background: url(../images_qcdz/sprit_icon.png) -62px -50px;
}
.elder .tab_choose .img_b_on {
  width: 20px;
  height: 20px;
  background: url(../images_qcdz/sprit_icon.png) -92px -50px;
}
.elder .tab_choose:after {
  content: '';
  clear: both;
  display: block;
  visibility: hidden;
}
.elder .tab_business {
  width: 100%;
  height: 34px;
  line-height: 34px;
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  font-size: 24px;
  margin-top: -1px;
  z-index: 1;
}
.elder .tab_business a {
  width: 49%;
  float: left;
  display: block;
  text-align: center;
  color: #666;
}
.elder .tab_business a.on {
  color: #255bda;
}
.elder .login_content {
  width: 302px;
  margin: 0 auto;
}
.elder .dlzc .zstxt {
  width: 300px;
  line-height: 24px;
  text-indent: 24px;
  margin: 20px 0;
  background: url(../images_qcdz/sprit_icon.png) -2px -90px no-repeat;
}
.elder .dlzc input.txt {
  width: 290px;
  height: 22px;
  line-height: 22px;
  margin: 5px 0;
  padding: 8px 5px;
  border: 1px solid #d4d7d9;
}
.elder .dlzc select {
  width: 300px;
  height: 38px;
  margin: 5px 0;
  padding: 8px 5px 8px 5px;
  border: 1px solid #d4d7d9;
  behavior: url(ie-css3.htc);
}
.elder .dlzc input.user {
  width: 260px;
  padding: 8px 5px 8px 35px;
  background: url(../images_qcdz/sprit_icon.png) 8px -129px no-repeat;
}
.elder .dlzc input.pswd {
  width: 260px;
  padding: 8px 5px 8px 35px;
  background: url(../images_qcdz/sprit_icon.png) 8px -179px no-repeat;
}
.elder .dlzc input.verify {
  width: 170px;
  padding: 8px 5px 8px 35px;
  background: url(../images_qcdz/sprit_icon.png) 8px -229px no-repeat;
}
.elder .dlzc img.yzm {
  margin: 5px 0;
}
.elder .dlzc a.link {
  color: #255bda;
  line-height: 30px;
}
.elder .dlzc .jzmm {
  line-height: 30px;
  vertical-align: middle;
  padding-left: 5px;
}
.elder .dlzc input.checkbox {
  margin-top: 10px;
  *margin-top: 6px;
}
.elder .dlzc input.radiobutton {
  margin-top: 19px;
  *margin-top: 15px;
}
.elder .dlzc .inputlabels {
  padding: 0 10px 0 5px;
}
.elder .dlzc textarea.content1 {
  width: 700px;
  height: 240px;
  border: 1px solid #d4d7d9;
  color: #444;
  line-height: 24px;
  margin: 5px 0;
  padding: 3px;
}
.elder .dlzc .input_label {
  display: block;
  float: left;
  width: 275px;
  text-align: right;
  line-height: 40px;
  margin: 5px 0;
  margin-right: 10px;
}
.elder .dlzc .jym {
  width: 80px;
  height: 38px;
  background-color: #f2f2f2;
  border: 1px solid #d4d7d9;
}
.elder .dlzc .input_info {
  width: 237px;
  background: url(../images_qcdz/input_info_bg.gif) no-repeat;
  position: absolute;
  left: 470px;
  top: 5px;
  color: #666;
  font-size: 20px;
  padding: 5px 10px 4px 40px;
  z-index: 100;
}
.elder .dlzc .input_info p {
  width: 287px;
  height: 4px;
  background: url(../images_qcdz/input_info_bg.gif) no-repeat 0 -185px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.elder .dlzc .input_error {
  width: 237px;
  background: url(../images_qcdz/input_info_bg.gif) no-repeat 0 -190px;
  position: absolute;
  left: 470px;
  top: 5px;
  color: red;
  font-size: 20px;
  padding: 5px 10px 4px 40px;
}
.elder .dlzc .input_error p {
  width: 287px;
  height: 4px;
  background: url(../images_qcdz/input_info_bg.gif) no-repeat 0 -375px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.elder .dlzc .input_ok {
  width: 16px;
  height: 16px;
  background: url(../images_qcdz/sprit_icon.png) no-repeat 0 -550px;
  position: absolute;
  left: 470px;
  top: 17px;
}
.elder .dlzc .form_item {
  width: 100%;
  margin-bottom: 10px;
  position: relative;
}
.elder .reg_content {
  width: 1140px;
  margin: 0 auto;
  margin-top: 30px;
}
.elder .listmenu {
  width: 220px;
  background: #f2f8fb;
  margin-bottom: -3000px;
  padding-bottom: 3000px;
  float: left;
  min-height: 500px;
}
.elder .listmenu .grzx_title {
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) no-repeat;
  color: #fff;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .frfw_title {
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -55px no-repeat;
  color: #fff;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .grfw_title {
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -110px no-repeat;
  color: #fff;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .frfw_link {
  display: block;
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -165px no-repeat;
  color: #255bda;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .grfw_link {
  display: block;
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -220px no-repeat;
  color: #255bda;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .zhgl_title {
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) no-repeat;
  color: #fff;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .mcdj_title {
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -55px no-repeat;
  color: #fff;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .gthfw_title {
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -110px no-repeat;
  color: #fff;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .qyfw_title {
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -165px no-repeat;
  color: #fff;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .zhgl_link {
  display: block;
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -220px no-repeat;
  color: #255bda;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .mcdj_link {
  display: block;
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -275px no-repeat;
  color: #696969;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .gthfw_link {
  display: block;
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -330px no-repeat;
  color: #255bda;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .qyfw_link {
  display: block;
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -385px no-repeat;
  color: #255bda;
  font-size: 24px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .nzhzsfw_link {
  display: block;
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -385px no-repeat;
  color: #255bda;
  font-size: 19px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .wwg_link {
  display: block;
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -385px no-repeat;
  color: #255bda;
  font-size: 15px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .dacx_link {
  display: block;
  width: 180px;
  height: 55px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title.gif) 0 -385px no-repeat;
  color: #255bda;
  font-size: 30px;
  line-height: 52px;
  text-align: center;
}
.elder .listmenu .jhljm_link {
  display: block;
  width: 180px;
  height: 58px;
  margin: 20px;
  background: url(../images_qcdz/bg_menu_title_ljm.png) no-repeat;
  color: #fff;
  text-align: center;
  line-height: 1;
  overflow: hidden;
}
.elder .listmenu .zjywt_link {
  display: block;
  width: 180px;
  height: 58px;
  margin: 20px;
  background: url(../ywt/images/bg_menu_title_ywt.png) no-repeat;
  color: #fff;
  text-align: center;
  line-height: 1;
  overflow: hidden;
}
.elder .listmenu ul {
  width: 180px;
  margin: 0 auto 20px auto;
  border-top: 1px solid #ddd;
}
.elder .listmenu ul li {
  position: relative;
  display: block;
  border-bottom: 1px solid #ddd;
  height: 40px;
  line-height: 38px;
  cursor: pointer;
  color: #444;
}
.elder .listmenu ul li:hover {
  color: #255bda;
}
.elder .listmenu ul li .txt_disabled {
  margin-left: 40px;
  width: 150px;
  color: #696969;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.elder .listmenu ul li .txt {
  margin-left: 40px;
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.elder .listmenu ul li .txt_on {
  margin-left: 40px;
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #255bda;
  font-weight: bold;
}
.elder .listmenu ul li .dot_on {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -8px;
  background: url(../images_qcdz/sprit_dot.png) no-repeat 0 0;
}
.elder .list_ic_16 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -8px;
}
.elder .grzx1 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -2px -290px;
}
.elder .grzx1_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -22px -290px;
}
.elder .grzx2 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -2px -330px;
}
.elder .grzx2_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -22px -330px;
}
.elder .grzx3 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -2px -370px;
}
.elder .grzx3_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -22px -370px;
}
.elder .grzx4 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -2px -410px;
}
.elder .grzx4_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -22px -410px;
}
.elder .grzx5 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -2px -450px;
}
.elder .grzx5_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -22px -450px;
}
.elder .grzx6 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -202px -290px;
}
.elder .grzx6_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -222px -290px;
}
.elder .grzx7 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -202px -370px;
}
.elder .grzx7_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -222px -370px;
}
.elder .frfw1 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -42px -290px;
}
.elder .frfw1_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -62px -290px;
}
.elder .frfw2 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -42px -330px;
}
.elder .frfw2_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -62px -330px;
}
.elder .frfw3 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -42px -370px;
}
.elder .frfw3_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -62px -370px;
}
.elder .frfw4 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -42px -410px;
}
.elder .frfw4_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -62px -410px;
}
.elder .frfw5 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -42px -450px;
}
.elder .frfw5_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -62px -450px;
}
.elder .frfw6 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -82px -290px;
}
.elder .frfw6_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -102px -290px;
}
.elder .frfw7 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -82px -330px;
}
.elder .frfw7_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -102px -330px;
}
.elder .frfw8 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -82px -370px;
}
.elder .frfw8_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -102px -370px;
}
.elder .frfw9 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -82px -410px;
}
.elder .frfw9_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -102px -410px;
}
.elder .frfw10 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -82px -450px;
}
.elder .frfw10_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -102px -450px;
}
.elder .frfw11 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -202px -330px;
}
.elder .frfw11_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -222px -330px;
}
.elder .frfw12 {
  background: url(../images_qcdz/daqy1.png) no-repeat;
}
.elder .frfw12_on {
  background: url(../images_qcdz/daqy2.png) no-repeat;
}
.elder .frfw13 {
  background: url(../images_qcdz/wwfwg1.png) no-repeat;
}
.elder .frfw13_on {
  background: url(../images_qcdz/wwfwg2.png) no-repeat;
}
.elder .frfw14 {
  background: url(../images_qcdz/wgqzy1.png) no-repeat;
}
.elder .frfw14_on {
  background: url(../images_qcdz/wgqzy2.png) no-repeat;
}
.elder .frfw15 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -42px -290px;
}
.elder .frfw15_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -62px -290px;
}
.elder .frfw16 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -42px -330px;
}
.elder .frfw16_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -62px -330px;
}
.elder .grfw1 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -122px -290px;
}
.elder .grfw1_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -142px -290px;
}
.elder .grfw2 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -122px -330px;
}
.elder .grfw2_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -142px -330px;
}
.elder .grfw3 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -122px -370px;
}
.elder .grfw3_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -142px -370px;
}
.elder .grfw4 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -122px -410px;
}
.elder .grfw4_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -142px -410px;
}
.elder .grfw5 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -122px -450px;
}
.elder .grfw5_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -142px -450px;
}
.elder .grfw6 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -162px -290px;
}
.elder .grfw6_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -182px -290px;
}
.elder .grfw7 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -162px -330px;
}
.elder .grfw7_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -182px -330px;
}
.elder .grfw8 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -162px -370px;
}
.elder .grfw8_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -182px -370px;
}
.elder .grfw9 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -162px -410px;
}
.elder .grfw9_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -182px -410px;
}
.elder .grfw10 {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -162px -450px;
}
.elder .grfw10_on {
  background: url(../images_qcdz/sprit_icon.png) no-repeat -182px -450px;
}
.elder .con_right {
  width: 680px;
  margin-bottom: -3000px;
  padding-bottom: 3000px;
  margin-left: 250px;
}
.elder .userbar {
  height: 70px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #f0f0f5;
  line-height: 68px;
}
.elder .user_name {
  font-size: 30px;
  color: #255bda;
  margin-left: 24px;
  font-weight: bold;
}
.elder .login_info {
  font-size: 20px;
  color: #999;
  margin-right: 24px;
}
.elder .user_count {
  height: 49px;
  border-bottom: 1px solid #ddd;
  background: #fff;
  line-height: 48px;
}
.elder .user_count a {
  padding: 0 40px;
  color: #444;
}
.elder .user_count .gap {
  color: #ddd;
}
.elder .user_count .number {
  border-radius: 8px;
  background: #ff6363;
  margin: 0 0 0 5px;
  padding: 0 7px;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  behavior: url(ie-css3.htc);
}
.elder .user_count .number_gre {
  border-radius: 8px;
  background: green;
  margin: 0 0 0 5px;
  padding: 0 7px;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  behavior: url(ie-css3.htc);
}
.elder .list_bar {
  position: relative;
  height: 38px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #f5f5f5;
  line-height: 38px;
  font-size: 30px;
  text-indent: 50px;
}
.elder .ic_zxsb {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -8px;
  background: url(../images_qcdz/sprit_icon.png) no-repeat -2px -490px;
}
.elder .ic_dtj {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -8px;
  background: url(../images_qcdz/sprit_icon.png) no-repeat -22px -490px;
}
.elder .list_bar_more {
  font-size: 24px;
  color: #666;
  margin-right: 20px;
}
.elder .list_box {
  border-bottom: 1px solid #ddd;
  padding: 0 20px;
}
.elder .table_grzx th {
  height: 39px;
  line-height: 38px;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 1px dashed #ddd;
  padding: 0 5px;
}
.elder .table_grzx td {
  line-height: 28px;
  vertical-align: middle;
  font-size: 20px;
  padding: 5px 5px;
}
.elder .table_grzx a.item {
  color: #444;
}
.elder .table_grzx a.item:hover {
  color: #255bda;
}
.elder .table_grzx a.act {
  color: #255bda;
  margin: 0 4px;
}
.elder .list_fw li {
  padding: 5px 0 15px 0;
  position: relative;
}
.elder .list_fw li + li {
  border-top: 1px dashed #ddd;
}
.elder .list_fw li .fwmc {
  font-size: 26px;
  line-height: 40px;
  width: 610px;
  text-indent: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.elder .list_fw li .bljg {
  font-size: 20px;
  color: #666;
  line-height: 28px;
  width: 560px;
  text-indent: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.elder .list_fw li .btn_box {
  position: absolute;
  right: -5px;
  bottom: 5px;
}
.elder .list_fw_dot {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 1px;
  top: 17px;
  background: url(../images_qcdz/sprit_dot.png) no-repeat -2px -20px;
}
.elder .searchbar {
  height: 72px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #f0f0f5;
  line-height: 72px;
  font-size: 30px;
  color: #255bda;
}
.elder .searchbar .ic_search {
  width: 30px;
  height: 30px;
  background: url(../images_qcdz/sprit_icon.png) -40px -490px no-repeat;
  margin: 22px 20px 22px 30px;
  float: left;
}
.elder .searchbar .text {
  width: 470px;
  height: 48px;
  margin: 12px 20px;
  padding: 0 15px;
  line-height: 30px;
  background-color: #fff;
  border: none;
  float: left;
}
.elder .searchbar .submit {
  width: 120px;
  height: 48px;
  margin: 12px 10px 12px 0;
  background-color: #255bda;
  color: #fff;
  border: none;
  float: left;
}
.elder .page {
  text-align: center;
  margin: 20px 0;
  font-size: 20px;
}
.elder .page a {
  margin: 0;
  padding: 5px 10px ;
  line-height: 30px;
  color: #666;
}
.elder .page .page_p {
  background-color: #eee;
  border: 1px solid #ddd;
  color: #255bda;
}
.elder .article_title {
  font-size: 44px;
  text-align: center;
  line-height: 1.4;
  color: #255bda;
  margin: 50px 0;
  font-weight: bold;
}
.elder .table_input_b {
  width: 100%;
  border: 1px solid #ddd;
  background: #fff;
}
.elder .table_input_b th {
  background: #eee;
  height: 36px;
  color: #444;
  text-align: center;
  padding: 0 2px;
  border: 1px solid #ddd;
}
.elder .table_input_b td {
  padding: 15px 24px;
  color: #666;
  text-align: left;
  vertical-align: middle;
  border: 1px solid #ddd;
}
.elder .table_input_b .tdtitle {
  background: #f5f5f5;
  color: #444;
  text-align: left;
}
.elder .bszn_ic_20 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 18px;
  top: 50%;
  margin-top: -10px;
}
.elder .ic_zxbl {
  background: url(../images_qcdz/sprit_icon.png) -70px -490px;
}
.elder .ic_wyzx {
  background: url(../images_qcdz/sprit_icon.png) -100px -490px;
}
.elder .ic_wyjy {
  background: url(../images_qcdz/sprit_icon.png) -130px -490px;
}
.elder .ic_wyts {
  background: url(../images_qcdz/sprit_icon.png) -160px -490px;
}
.elder .tab_item {
  width: 100%;
  height: auto;
  border-bottom: 2px solid #255bda;
}
.elder .tab_item a {
  display: block;
  float: left;
  position: relative;
  height: 60px;
  line-height: 60px;
  padding: 0 24px;
  color: #444;
  text-decoration: none;
  background: #f5f5f5;
  border: 1px solid #ddd;
  border-bottom: none;
  border-radius: 2px 2px 0 0;
  behavior: url(ie-css3.htc);
}
.elder .tab_item a.on {
  color: #fff;
  border: 1px solid #255bda;
  border-bottom: none;
  background: #255bda;
  border-radius: 2px 2px 0 0;
  behavior: url(ie-css3.htc);
}
.elder .tab_content {
  margin: 20px auto 30px auto;
  min-height: 200px;
}
.elder .tab_item a.disable {
  color: #c3c3c3;
  border: 1px solid #f3f3f3;
  border-bottom: none;
  background: #fcfcfc;
  border-radius: 2px 2px 0 0;
  behavior: url(ie-css3.htc);
  cursor: default;
}
.elder .tab_item:after {
  content: "";
  display: block;
  clear: both;
}
.elder .tab_step {
  width: 100%;
  overflow: visible;
  margin: 40px 0 0 0;
}
.elder .tab_step::after {
  content: "";
  display: block;
  clear: both;
}
.elder .tab_step a {
  display: block;
  float: left;
  position: relative;
  height: 60px;
}
.elder .tab_step span {
  display: block;
  height: 16px;
  line-height: 16px;
  padding: 0 10px 15px 10px;
  margin-right: 20px;
}
.elder .tab_step .normal .name {
  color: #444;
  border-bottom: 1px solid #999;
}
.elder .tab_step .writed .name {
  color: #255bda;
  border-bottom: 1px solid #255bda;
}
.elder .tab_step .selected .name {
  color: #255bda;
  font-weight: bold;
  border-bottom: 1px solid #255bda;
}
.elder .tab_step .disabled .name {
  color: #ccc;
  border-bottom: 1px solid #ccc;
}
.elder .tab_step .normal .arrow {
  position: absolute;
  right: 0;
  top: 5px;
  width: 20px;
  height: 27px;
  background: url(../images_qcdz/sprit_icon.png) -2px -520px no-repeat;
}
.elder .tab_step .writed .arrow,
.elder .tab_step .selected .arrow {
  position: absolute;
  right: 0;
  top: 5px;
  width: 20px;
  height: 27px;
  background: url(../images_qcdz/sprit_icon.png) -22px -520px no-repeat;
}
.elder .tab_step .disabled .arrow {
  position: absolute;
  right: 0;
  top: 5px;
  width: 20px;
  height: 27px;
  background: url(../images_qcdz/sprit_icon.png) -42px -520px no-repeat;
}
.elder .tab_step .normal .ic_img {
  position: absolute;
  right: 50%;
  top: 20px;
  width: 23px;
  height: 23px;
  background: url(../images_qcdz/sprit_icon.png) -70px -520px no-repeat;
}
.elder .tab_step .writed .ic_img {
  position: absolute;
  right: 50%;
  top: 20px;
  width: 23px;
  height: 23px;
  background: url(../images_qcdz/sprit_icon.png) -130px -520px no-repeat;
}
.elder .tab_step .selected .ic_img {
  position: absolute;
  right: 50%;
  top: 20px;
  width: 23px;
  height: 23px;
  background: url(../images_qcdz/sprit_icon.png) -100px -520px no-repeat;
}
.elder .tab_step .disabled .ic_img {
  position: absolute;
  right: 50%;
  top: 20px;
  width: 23px;
  height: 23px;
  background: url(../images_qcdz/sprit_icon.png) -160px -520px no-repeat;
}
.elder .remindBox {
  margin: 20px auto 0 auto;
  padding: 10px 30px;
  background-color: #ffe5ab;
  color: #8b6420;
  font-size: 26px;
}
.elder .remindBox_new {
  margin: 20px auto 0 auto;
  padding: 10px 30px;
  background-color: #ffe5ab;
  color: #8b6420;
  font-size: 26px;
}
.elder .remindBox_mczzbg {
  margin: 20px auto 0 auto;
  padding: 10px 30px;
  background-color: #E6E6FA;
  color: #8b6420;
  font-size: 26px;
}
.elder .conditionContent {
  margin: 10px auto 20px auto;
}
.elder .conditionContent li {
  padding-left: 20px;
  height: 28px;
  vertical-align: middle;
}
.elder .materialContent {
  margin: 10px auto 20px auto;
  padding-left: 50px;
}
.elder .materialContent li {
  line-height: 1.8;
  list-style: decimal;
}
.elder .explain {
  margin-bottom: 20px;
  padding: 14px;
  line-height: 28px;
  background-color: #fef7f7;
  color: #f00;
  WORD-BREAK: break-all;
}
.elder .sbxxtl_title {
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  padding: 40px 0 30px 0;
  border-bottom: 1px dashed #ddd;
  position: relative;
}
.elder .sbxxtl_title .ChangeBox {
  left: 0;
}
.elder .sbxxtl_subtitle {
  height: 38px;
  line-height: 38px;
  font-size: 26px;
  text-indent: 20px;
  background: #f5f5f5;
  color: #255bda;
}
.elder .sbxxtl .form_item {
  width: 100%;
  overflow: visible;
  margin-bottom: 10px;
  position: relative;
}
.elder .sbxxtl .form_item:after {
  content: '';
  clear: both;
  display: block;
  visibility: hidden;
}
.elder .sbxxtl .input_label {
  display: block;
  float: left;
  width: 275px;
  text-align: right;
  line-height: 48px;
  margin: 0 10px 0 0;
}
.elder .sbxxtl .input_label_long {
  display: block;
  float: left;
  width: 275px;
  text-align: right;
  line-height: 48px;
  margin: 0 10px 0 0;
}
.elder .sbxxtl .input_label_longer {
  display: block;
  float: left;
  width: 275px;
  text-align: right;
  line-height: 48px;
  margin: 0 10px 0 0;
}
.elder .sbxxtl .input_label_longest {
  display: block;
  float: left;
  width: 345px;
  text-align: right;
  line-height: 48px;
  margin: 0 10px 0 0;
}
.elder .sbxxtl .input_label_mcbg {
  display: block;
  float: left;
  width: 220px;
  text-align: right;
  line-height: 48px;
  margin: 0 10px 0 0;
}
.elder .sbxxtl .input_right {
  display: block;
  float: left;
  width: 850px;
  line-height: 48px;
}
.elder .sbxxtl input.txt {
  width: 518px;
  height: 48px;
  line-height: 14px;
  padding: 7px 15px;
  border: 1px solid #d4d7d9;
  margin: 0 5px 5px 0;
  *margin: 0 5px 0 0;
  box-sizing: border-box;
}
.elder .sbxxtl input.txt_mcbg {
  width: 320px;
  height: 32px;
  line-height: 14px;
  padding: 7px 10px;
  border: 1px solid #d4d7d9;
  margin: 0 5px 5px 0;
  *margin: 0 5px 0 0;
  box-sizing: border-box;
}
.elder .sbxxtl select {
  height: 48px;
  margin: 0 5px 5px 0;
  *margin: 0 5px 0 0;
  padding: 7px 10px;
  border: 1px solid #d4d7d9;
  box-sizing: border-box;
}
.elder .sbxxtl select.zmq_province {
  width: 82px;
}
.elder .sbxxtl .inputlabels {
  padding: 0px 20px 0px 5px;
  /* display: inline-block; */
}
.elder .sbxxtl textarea.content {
  width: 518px;
  height: 110px;
  border: 1px solid #d4d7d9;
  line-height: 28px;
  margin: 0 5px 5px 0;
  padding: 7px 10px;
  box-sizing: border-box;
}
.elder .sbxxtl .input_info,
.elder .sbxxtl .input_info3,
.elder .sbxxtl .input_info1,
.elder .sbxxtl .input_info_qths,
.elder .sbxxtl .input_info_display {
  width: 330px;
  background: #F3FBFF;
  border-radius: 2px;
  border: 1px solid #b9e3ff;
  position: absolute;
  left: 810px;
  top: 0px;
  color: #666;
  font-size: 20px;
  padding: 8px 10px 8px 50px;
  z-index: 100;
  box-sizing: border-box;
  line-height: 1.4;
}
.elder .sbxxtl .input_info:before,
.elder .sbxxtl .input_info3:before,
.elder .sbxxtl .input_info1:before,
.elder .sbxxtl .input_info_qths:before,
.elder .sbxxtl .input_info_display:before {
  width: 12px;
  height: 12px;
  background: #b9e3ff;
  border-radius: 2px;
  position: absolute;
  left: -6px;
  top: 17px;
  transform: rotate(45deg);
  z-index: 0;
  display: block;
  content: "";
}
.elder .sbxxtl .input_info:after,
.elder .sbxxtl .input_info3:after,
.elder .sbxxtl .input_info1:after,
.elder .sbxxtl .input_info_qths:after,
.elder .sbxxtl .input_info_display:after {
  width: 12px;
  height: 12px;
  background: #F3FBFF;
  border-radius: 2px;
  position: absolute;
  left: -5px;
  top: 17px;
  transform: rotate(45deg);
  z-index: 1;
  display: block;
  content: "";
}
.elder .sbxxtl .input_info p,
.elder .sbxxtl .input_info3 p,
.elder .sbxxtl .input_info1 p,
.elder .sbxxtl .input_info_qths p,
.elder .sbxxtl .input_info_display p {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  position: absolute;
  left: 13px;
  top: 11px;
  background: #2199f7;
  color: #fff;
  text-align: center;
  font-weight: bold;
  line-height: 24px;
}
.elder .sbxxtl .input_info p::before,
.elder .sbxxtl .input_info3 p::before,
.elder .sbxxtl .input_info1 p::before,
.elder .sbxxtl .input_info_qths p::before,
.elder .sbxxtl .input_info_display p::before {
  content: "i";
}
.elder .sbxxtl .input_error,
.elder .sbxxtl .input_error3,
.elder .sbxxtl .input_error1 {
  width: 330px;
  background: #ffecec;
  border-radius: 2px;
  border: 1px solid #ffc7c7;
  position: absolute;
  left: 810px;
  top: 0px;
  color: #e63633;
  font-size: 20px;
  padding: 8px 10px 8px 50px;
  z-index: 100;
  box-sizing: border-box;
  line-height: 1.4;
}
.elder .sbxxtl .input_error:before,
.elder .sbxxtl .input_error3:before,
.elder .sbxxtl .input_error1:before {
  width: 12px;
  height: 12px;
  background: #ffc7c7;
  border-radius: 2px;
  position: absolute;
  left: -6px;
  top: 17px;
  transform: rotate(45deg);
  z-index: 0;
  display: block;
  content: "";
}
.elder .sbxxtl .input_error:after,
.elder .sbxxtl .input_error3:after,
.elder .sbxxtl .input_error1:after {
  width: 12px;
  height: 12px;
  background: #ffecec;
  border-radius: 2px;
  position: absolute;
  left: -5px;
  top: 17px;
  transform: rotate(45deg);
  z-index: 1;
  display: block;
  content: "";
}
.elder .sbxxtl .input_error p,
.elder .sbxxtl .input_error3 p,
.elder .sbxxtl .input_error1 p {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  position: absolute;
  left: 13px;
  top: 11px;
  background: #e63633;
  color: #fff;
  text-align: center;
  font-weight: bold;
  line-height: 24px;
}
.elder .sbxxtl .input_error p::before,
.elder .sbxxtl .input_error3::before,
.elder .sbxxtl .input_error1::before {
  content: "x";
}
.elder .sbxxtl a.opt {
  display: block;
  float: left;
  width: 46px;
  height: 46px;
  margin: 0 5px 2px -6px;
  color: #255bda;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
  background-color: #f9f9f9;
  border: 1px solid #d4d7d9;
}
.elder .sbxxtl a.opt:hover {
  background-color: #fdfdfd;
  border: 1px solid #d4d7d9;
}
.elder .sbxxtl .input_right input,
.elder .sbxxtl .input_right span,
.elder .sbxxtl .input_right select {
  vertical-align: middle;
}
.elder .sbxxtl .input_right input[type="checkbox"],
.elder .sbxxtl .input_right input[type="radio"] {
  transform: scale(1.6);
  transform-origin: left center;
  margin-right: 10px;
}
.elder .sbxxtl .detail_right {
  line-height: 48px;
}
.elder .input_right .ChangeBox {
  left: 170px;
}
.elder a.add_input_item {
  height: 14px;
  line-height: 14px;
  padding: 5px 5px 5px 25px;
  color: #255bda;
  margin: 0 5px 5px 0;
  background: url(../images_qcdz/icon_add.png) 5px center no-repeat;
}
.elder a.add_input_item:hover {
  background-color: #f2f8fb;
}
.elder a.del_input_item {
  height: 14px;
  line-height: 14px;
  padding: 5px 5px 5px 5px;
  color: #255bda;
  margin: 0 5px 5px 0;
}
.elder a.del_input_item:hover {
  background-color: #f2f8fb;
}
.elder .sbmc_list {
  background: #f5f5f5;
  padding: 10px 30px;
}
.elder .sbmc_title {
  font-size: 26px;
  line-height: 20px;
  padding: 0 0 10px 0;
  border-bottom: 1px dashed #ddd;
  margin-bottom: 10px;
}
.elder .sbmc_list ul li {
  line-height: 30px;
  font-size: 24px;
  height: 30px;
  text-indent: 10px;
}
.elder .sbmc_list ul li:hover {
  background-color: #fff;
}
.elder .sbmc_list ul li a.up {
  display: block;
  float: left;
  width: 80px;
  height: 30px;
  background: url(../images_qcdz/sprit_icon.png) -2px -572px no-repeat;
  color: #444;
  text-indent: 18px;
  cursor: pointer;
}
.elder .sbmc_list ul li a.down {
  display: block;
  float: left;
  width: 80px;
  height: 30px;
  background: url(../images_qcdz/sprit_icon.png) -62px -572px no-repeat;
  color: #444;
  text-indent: 18px;
  cursor: pointer;
}
.elder .sbmc_list ul li a.delete {
  display: block;
  float: left;
  width: 80px;
  height: 30px;
  background: url(../images_qcdz/sprit_icon.png) -122px -572px no-repeat;
  color: #444;
  text-indent: 18px;
  cursor: pointer;
}
.elder .sbmc_list ul li a:hover {
  color: #08e;
}
.elder .sbmc_list ul li .sbmc_first_name {
  font-weight: bold;
  color: #08e;
}
.elder .sbmc_list ul li a.upload {
  display: block;
  float: left;
  width: 60px;
  height: 30px;
  background: url(../images_qcdz/ic_upload.png) left center no-repeat;
  color: #444;
  text-indent: 18px;
  cursor: pointer;
}
.elder .comment_box {
  margin: 30px auto 0 auto;
  padding: 24px 24px;
  background-color: #ebf5fa;
  color: #666;
  font-size: 20px;
}
.elder .comment_box .example {
  font-size: 36px;
  text-align: center;
  height: 70px;
}
.elder .comment_box .example a {
  color: #255bda;
  position: relative;
  margin: 0;
}
.elder .comment_box .example a.on {
  font-weight: bold;
  padding-bottom: 10px;
}
.elder .comment_box .example a .arrow {
  display: none;
  width: 1px;
  height: 1px;
  border-bottom: 14px solid #dceefa;
  border-top: 14px solid transparent;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  position: absolute;
  bottom: -22px;
  left: 50%;
  transform: translateX(-50%);
}
.elder .example_comment_box {
  width: 910px;
  margin: 0 auto;
  padding: 24px;
  background: #dceefa;
  margin-bottom: 10px;
}
.elder .example_title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}
.elder .table_sbxxtl {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  border-bottom: 1px solid #ddd;
}
.elder .table_sbxxtl th {
  background: #f5f5f5;
  height: 36px;
  padding: 10px 5px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.elder .table_sbxxtl td {
  padding: 15px 5px;
  color: #666;
  font-size: 24px;
  line-height: 1.4;
}
.elder .table_sbxxtl .trlight {
  background: #f5f5f5;
}
.elder .table_sbxxtl a.act {
  color: #255bda;
  margin: 0 10px;
}
.elder .table_sbxxtl input.txt {
  margin: 0;
}
.elder .table_sbxxtl select {
  margin: 0;
}
.elder .table_sbxxtl input.touzi {
  padding-right: 30px;
}
.elder .table_sbxxtl .touzidanwei {
  margin-left: -30px;
}
.elder .table_sbxxtl .cailiao_box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 78px;
  padding: 13px;
  background-color: #dceefa;
  margin: 3px;
}
.elder .table_sbxxtl .cl_name {
  margin-left: 10px;
  margin-top: 3px;
  margin-bottom: 5px;
}
.elder .table_sbxxt2 {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  border-bottom: 1px solid #ddd;
}
.elder .table_sbxxt2 th {
  background: #f5f5f5;
  height: 36px;
  padding: 0 2px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.elder .table_sbxxt2 td {
  padding: 5px 5px;
  color: #666;
  font-size: 12px;
}
.elder .table_sbxxt2 .trlight {
  background: #f5f5f5;
}
.elder .table_sbxxt2 a.act {
  color: #255bda;
  margin: 0 10px;
}
.elder .table_sbxxt2 input.txt {
  margin: 0;
}
.elder .table_sbxxt2 select {
  margin: 0;
}
.elder .table_sbxxt2 input.touzi {
  padding-right: 30px;
}
.elder .table_sbxxt2 .touzidanwei {
  margin-left: -30px;
}
.elder .table_sbxxt2 .cailiao_box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 46px;
  padding-right: 10px;
  background-color: #dceefa;
  margin: 3px;
}
.elder .table_sbxxt2 .cl_name {
  margin-left: 10px;
  margin-top: 3px;
}
.elder .table_sbxxt3 {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
}
.elder .table_sbxxt3 th {
  background: #f5f5f5;
  height: 36px;
  padding: 0 2px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.elder .table_sbxxt3 td {
  padding: 5px 5px;
  color: #666;
  font-size: 15px;
}
.elder .table_sbxxt3 .trlight {
  background: #f5f5f5;
}
.elder .table_sbxxt3 a.act {
  color: #255bda;
  margin: 0 10px;
}
.elder .table_sbxxt3 input.txt {
  margin: 0;
}
.elder .table_sbxxt3 select {
  margin: 0;
}
.elder .table_sbxxt3 input.touzi {
  padding-right: 30px;
}
.elder .table_sbxxt3 .touzidanwei {
  margin-left: -30px;
}
.elder .table_sbxxt3 .cailiao_box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 46px;
  padding-right: 10px;
  background-color: #dceefa;
  margin: 3px;
}
.elder .table_sbxxt3 .cl_name {
  margin-left: 10px;
  margin-top: 3px;
}
.elder #screen {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 10000;
  background: #666;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
}
.elder .popbox {
  width: 600px;
  height: 380px;
  padding: 30px;
  border: 3px solid #999;
  background: #FFF;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  box-sizing: content-box;
}
.elder .popbox a.close-btn {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  background: #fff;
  border: 2px solid #ccc;
  border-radius: 100%;
  box-sizing: border-box;
}
.elder .popbox a.close-btn::before {
  content: "";
  display: block;
  position: absolute;
  top: 16px;
  left: 6px;
  width: 24px;
  height: 4px;
  background: #999;
  border-radius: 100px;
  transform: rotate(45deg);
}
.elder .popbox a.close-btn::after {
  content: "";
  display: block;
  position: absolute;
  top: 16px;
  left: 6px;
  width: 24px;
  height: 4px;
  background: #999;
  border-radius: 100px;
  transform: rotate(-45deg);
}
.elder .popbox a.close-btn:hover::before {
  background: #255BDA;
}
.elder .popbox a.close-btn:hover::after {
  background: #255BDA;
}
.elder .popbox_title {
  font-size: 30px;
  line-height: 20px;
  padding: 0 0 20px 0;
  border-bottom: 1px dashed #ddd;
}
.elder .popbox_btn_box {
  position: absolute;
  bottom: 10px;
}
.elder .search_name_result {
  margin: 10px auto 20px auto;
  padding-left: 40px;
  height: 220px;
  overflow-y: auto;
  padding-right: 40px;
  line-height: 1.4;
}
.elder .search_name_result font {
  font-size: 30px!important;
}
.elder .search_name_result li {
  line-height: 1.4;
  list-style: decimal;
}
.elder .name_repeat {
  color: #f00;
  margin-left: 10px;
  padding-left: 20px;
  background: url(../images_qcdz/sprit_icon.png) -130px -550px no-repeat;
}
.elder .name_ok {
  color: #5b4;
  margin-left: 10px;
  padding-left: 38px;
  position: relative;
  background: none;
}
.elder .name_ok::before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  background-color: #5b4;
  position: absolute;
  left: 0;
  top: 1px;
}
.elder .name_ok::after {
  content: "";
  display: block;
  width: 18px;
  height: 12px;
  border-left: 4px solid #fff;
  border-bottom: 4px solid #fff;
  position: absolute;
  left: 6px;
  top: 8px;
  transform: rotate(-45deg);
}
.elder .popbox_hint {
  font-size: 20px;
  color: #999;
  line-height: 20px;
}
.elder .poppage {
  background-color: #fff;
  padding: 30px!important;
  overflow-y: hidden;
}
.elder .popbox_con {
  overflow-y: auto;
  position: absolute;
  left: 30px;
  right: 30px;
  top: 90px;
  bottom: 80px;
  overflow-x: hidden;
}
.elder .popbox_con1 {
  overflow-y: auto;
  position: absolute;
  left: 120px;
  right: 120px;
  top: 30px;
  bottom: 80px;
  overflow-x: hidden;
}
.elder .popbox_con2 {
  overflow-y: auto;
  position: absolute;
  left: 30px;
  right: 30px;
  top: 30px;
  bottom: 80px;
  overflow-x: hidden;
}
.elder .popbox_con .sbxxtl {
  *width: 97%;
}
.elder .popbox_con_gradient {
  width: 100%;
  height: 30px;
  position: absolute;
  left: 0;
  bottom: 80px;
  background: url(../images_qcdz/bg_gradient_30.png) repeat-x;
}
.elder .tsHref:hover {
  text-decoration: underline;
  color: #f00;
}
.elder .tsHref {
  text-decoration: underline;
  color: #255bda;
}
.elder .sbxxtl_title_lit {
  font-size: 24px;
  line-height: 1.4;
  padding: 15px 0 5px 0;
  border-bottom: 1px dashed gray;
  color: gray;
  font-weight: bold;
}
.elder .sbxxtl_title_lit span {
  font-size: 18px;
}
.elder .zc_wrapper {
  width: 1140px;
  margin: 0 auto;
  padding: 30px;
  overflow: hidden;
  line-height: 30px;
}
.elder .zc_title {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  line-height: 40px;
  margin-bottom: 20px;
}
.elder .zc_title_s1 {
  text-align: center;
  font-weight: bold;
  line-height: 20px;
  margin-top: 30px;
  margin-bottom: 10px;
}
.elder .zc_title_xb {
  text-align: center;
  text-indent: 28px;
}
.elder .zc_cont {
  text-indent: 28px;
}
.elder .zc_date {
  text-align: right;
}
.elder .ml40 {
  margin-left: 40px;
}
.elder .ml30 {
  margin-left: 30px;
}
.elder .ml20 {
  margin-left: 20px;
}
.elder .zc_li_number {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 60px;
  text-indent: 28px;
  vertical-align: top;
}
.elder .zc_li_cont {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 840px;
}
.elder .time {
  background: url(../framework/images/input_time.png) right center no-repeat;
  width: 160px;
}
.elder .title_desc {
  font-size: 20px;
  background: #f7fff2;
  border: 1px solid #c8e3bf;
  padding: 8px 12px;
  position: absolute;
  right: 0;
  top: 25px;
  font-weight: normal;
}
.elder .qzfile_box {
  width: 320px;
  height: 410px;
  float: left;
}
.elder .qzfile_top {
  width: 320px;
  height: 110px;
  background: url(../images_qcdz/bg_pdf_top-elder.png) no-repeat;
}
.elder .qzfile_content {
  position: relative;
  width: 318px;
  height: 298px;
  border: 1px solid #ddd;
  border-top: none;
  text-align: center;
}
.elder .qzfile_title {
  font-size: 36px;
  font-weight: bold;
  padding-top: 50px;
  margin-bottom: 30px;
}
.elder .qzfile_content .status_dqz {
  border-radius: 100px;
  background: #eee;
  padding: 10px 20px;
  color: #666;
  behavior: url(ie-css3.htc);
}
.elder .qzfile_content .status_yqz {
  border-radius: 100px;
  background: #090;
  padding: 10px 20px;
  color: #fff;
  behavior: url(ie-css3.htc);
}
.elder .qzfile_cz {
  margin-top: 80px;
}
.elder .qzfile_cz a {
  margin: 0 15px;
  color: #255bda;
}
.elder .qzlb_box {
  margin-left: 350px;
  height: 400px;
}
.elder .rylb {
  height: 336px;
  overflow-y: auto;
  border-bottom: 1px solid #ddd;
}
.elder .ry_table tr {
  display: inline;
}
.elder .ry_table td {
  width: 50%;
  height: 112px;
  vertical-align: middle;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  border-right: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
  float: left;
  box-sizing: border-box;
}
.elder .ry_table td + td {
  border-left: none;
}
.elder .ry_table tr + tr {
  border-top: 1px dashed #ddd;
}
.elder .ry_table td .ry_name {
  margin-left: 0px;
  padding-left: 20px;
  line-height: 24px;
  font-size: 24px;
  width: 100%;
}
.elder .ry_table td .status_dqz {
  border-radius: 15px;
  background: #eee;
  padding: 2px 10px;
  margin-left: 10px;
  color: #666;
  font-size: 20px;
  behavior: url(ie-css3.htc);
}
.elder .ry_table td .status_yqz {
  border-radius: 15px;
  background: #090;
  padding: 2px 10px;
  margin-left: 10px;
  color: #fff;
  font-size: 20px;
  behavior: url(ie-css3.htc);
}
.elder .ry_table td .qzsj {
  margin-left: 20px;
  font-size: 20px;
  color: #666;
  margin-top: 10px;
}
.elder .ry_table td .status_yc,
.elder .table_grzx td .status_yc,
.elder .table_sbxxtl td .status_yc {
  border-radius: 15px;
  background: url(../images_qcdz/ic_yc.png) 8px center no-repeat #f93;
  padding: 2px 10px 2px 25px;
  margin-left: 10px;
  color: #fff;
  font-size: 20px;
  behavior: url(ie-css3.htc);
}
.elder a.status_yc_box:hover .ChangeBox {
  visibility: visible;
  width: 510px;
  text-align: left;
}
.elder .check-main {
  width: 1140px;
  margin: auto;
  margin-top: 30px;
}
.elder .check-item {
  width: 320px;
  height: 60px;
  display: block;
  background-color: #f7f7f7;
  text-align: center;
  font-size: 24px;
  color: #666;
  line-height: 60px;
  border: 1px solid #f0f0f0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: default;
}
.elder .check-item:hover {
  background-color: #f0f6fb;
  border: 1px solid #c3e3fe;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: pointer;
}
.elder .check-on {
  background: url(../images_qcdz/u-01.png) no-repeat 20px center #255bda;
  border: 1px solid #255bda;
  color: #fff;
  font-weight: bold;
}
.elder .check-on:hover {
  background: url(../images_qcdz/u-01.png) no-repeat 20px center #255bda;
  border: 1px solid #255bda;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
.elder .img_bgq {
  vertical-align: middle;
  margin-left: 4px;
}
.elder .img_bgq img {
  transform: scale(1);
  transform-origin: left center;
}
.elder .ChangeBox {
  visibility: hidden;
  background-color: #ffe5ab;
  border: 1px solid #e5ce9a;
  color: #8b6420;
  padding: 10px;
  font-size: 20px;
  line-height: 30px;
  position: absolute;
  z-index: 9999;
  border-radius: 4px;
}
.elder .img_bgq:hover .ChangeBox {
  visibility: visible;
}
.elder .login_zxqm_wrapper {
  width: 100%;
  min-width: 1200px;
  _width: 1200px;
  height: 440px;
  background: url(../images_qcdz/img_login_zxqm.jpg) center no-repeat #179ee1;
}
.elder .loginbox_zxqm {
  width: 380px;
  height: 380px;
  background: #fff;
  margin-top: 30px;
}
.elder .bottom_zxqm {
  width: 100%;
  min-width: 1200px;
  _width: 1200px;
  color: #999;
  text-align: center;
  line-height: 24px;
  font-size: 20px;
  padding: 20px 0;
}
.elder .table_jbxx td {
  padding: 10px 0;
  line-height: 36px;
}
.elder .table_jbxx .label {
  color: #888;
  padding-left: 20px;
}
.elder a.btn_s {
  background: #255bda;
  color: #fff;
  padding: 3px 10px;
  border-radius: 2px;
  white-space: nowrap;
  font-size: 24px;
  line-height: 18px;
  cursor: pointer;
}
.elder .table_jbxx .act {
  color: #255bda;
  margin: 0 10px;
}
.elder .table_aqfw tr {
  vertical-align: top;
}
.elder .table_aqfw td {
  padding: 17px 0;
  line-height: 22px;
}
.elder .table_aqfw .label {
  color: #888;
  width: 130px;
}
.elder .table_aqfw .status {
  padding-left: 10px;
  width: 140px;
}
.elder .table_aqfw .status img {
  margin-right: 10px;
  vertical-align: middle;
}
.elder .table_aqfw .last {
  text-align: center;
  width: 130px;
}
.elder .table_aqfw .act {
  color: #255bda;
  margin: 0 10px;
}
.elder .step_section {
  width: 1200px!important;
  height: 60px;
  border: 1px solid #255bda;
  margin: 0 auto;
  margin-top: 30px;
  box-sizing: border-box;
  display: flex;
}
.elder .step_item {
  position: relative;
  float: left;
  width: 223px;
  height: 100%;
  line-height: 58px;
  box-sizing: border-box;
  text-align: center;
  color: #255bda;
  font-size: 26px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  z-index: 2;
}
.elder .step_item:not(:first-child) {
  padding-left: 30px;
}
.elder .step_section:after {
  content: '';
  clear: both;
  display: block;
  visibility: hidden;
}
.elder .step_item_icon_arrow {
  position: absolute;
  right: -30px;
  top: -1px;
  *top: 0;
  background: none;
  width: 30px;
  height: 60px;
  z-index: 999;
  overflow: hidden;
}
.elder .step_item_icon_arrow:after {
  content: "";
  display: block;
  width: 42px;
  height: 42px;
  background: #fff;
  border: 1px solid #255BDA;
  transform: rotate(45deg);
  position: absolute;
  left: -22px;
  top: 8px;
}
.elder .step_section .selected .step_item_icon_arrow {
  background: none;
}
.elder .step_section .selected .step_item_icon_arrow:after {
  background: #255bda;
}
.elder .step_section .selected {
  background: #255bda;
  color: #fff;
  z-index: 1;
}
.elder .check-item-box {
  position: relative;
  float: left;
  margin: 20px 30px;
}
.elder .check-item-box .input_info {
  display: none;
  width: 375px;
  left: -25px;
  top: 68px;
  color: #666;
  z-index: 100;
}
.elder .check-item-box .input_info:before {
  left: 48%;
  top: -7px;
}
.elder .check-item-box .input_info:after {
  left: 48%;
  top: -5px;
}
.elder .check-item:hover ~ .input_info {
  display: block;
}
.elder .check-item-new {
  width: 320px;
  height: 60px;
  display: block;
  background-color: #C0C0C0;
  text-align: center;
  font-size: 24px;
  color: #666;
  line-height: 60px;
  border: 1px solid #f0f0f0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: default;
}
.elder .check-item-new:hover ~ .input_info {
  display: block;
}
.elder .item_result_box {
  margin: 20px auto;
}
.elder .item_result_box .main_item {
  font-size: 26px;
  line-height: 20px;
  font-weight: bold;
  color: #255bda;
  margin-bottom: 5px;
}
.elder .item_result_box .sub_item {
  padding: 0 20px;
}
.elder .title_search_box {
  position: absolute;
  right: 0;
  bottom: 20px;
}
.elder .title_search_box .text {
  width: 240px;
  height: 48px;
  margin: 0;
  padding: 0 15px;
  line-height: 48px;
  background-color: #fff;
  border: 1px solid #ddd;
  float: left;
}
.elder .title_search_box .button {
  width: 100px;
  height: 50px;
  margin: 0;
  background-color: #255bda;
  color: #fff;
  border: none;
  float: left;
}
.elder .table_xxbijiao {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
}
.elder .table_xxbijiao th {
  padding: 5px;
  font-size: 26px;
}
.elder .table_xxbijiao td {
  padding: 5px;
  vertical-align: middle;
  margin-top: 0;
  margin-bottom: 0;
}
.elder .table_xxbijiao .trlight {
  background: #dcebfa;
}
.elder .table_xxbijiao tr:hover {
  background: #dcebfa;
}
.elder .table_xxbijiao input.txt {
  width: 370px;
  height: 48px;
  line-height: 14px;
  padding: 7px 5px;
  border: 1px solid #d4d7d9;
  margin: 0 5px 0 0;
}
.elder .table_xxbijiao select {
  height: 48px;
  margin: 0 5px 0 0;
  padding: 4px 5px;
  border: 1px solid #d4d7d9;
}
.elder .table_xxbijiao textarea.content {
  width: 360px;
  height: 110px;
  border: 1px solid #d4d7d9;
  line-height: 22px;
  margin: 0 5px 0 0;
  padding: 3px 5px;
}
.elder .table_xxbijiao a.opt {
  display: block;
  float: left;
  width: 46px;
  height: 46px;
  margin: 0 5px 0 -6px;
  color: #255bda;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
  background-color: #f9f9f9;
  border: 1px solid #d4d7d9;
}
.elder .table_xxbijiao a.opt:hover {
  background-color: #fdfdfd;
  border: 1px solid #d4d7d9;
}
.elder .table_xxbijiao input,
.elder .table_xxbijiao span,
.elder .table_xxbijiao select {
  vertical-align: middle;
}
.elder .forgetPsd_content {
  width: 700px;
  margin: 0 auto;
  margin-top: 30px;
}
.elder .popboxForForgetPsd_title {
  font-size: 25px;
  line-height: 20px;
  padding: 0 0 20px 0;
  border-bottom: 1px dashed #ddd;
}
.elder .btn_zwfw {
  display: block;
  width: 265px;
  height: 70px;
  margin: 100px auto 0 auto;
  background: url(../images_qcdz/btn_zwfw.png) no-repeat;
}
.elder .btn_zwfw:hover {
  background: url(../images_qcdz/btn_zwfw_h.png) no-repeat;
}
.elder .fw_list_icon_title {
  font-size: 26px;
  color: #255bda;
  font-weight: bold;
  background: url(../images_qcdz/title_dot.png) 5px center no-repeat;
  padding: 18px 0 18px 30px;
  border-bottom: 1px dashed #ccc;
  line-height: 20px;
}
.elder .fw_list_icon {
  margin: 10px 0 30px 0;
}
.elder .fw_list_icon a {
  width: 49%;
  text-align: center;
  color: #444;
}
.elder .fw_list_icon a img {
  width: 100px;
  height: 100px;
  margin-top: 7px;
  margin-bottom: 12px;
}
.elder .fw_list_icon a:hover img {
  width: 110px;
  height: 110px;
  margin-top: 0px;
  margin-bottom: 5px;
}
.elder .fw_list_icon a .shuoming {
  color: #888;
  font-size: 20px;
  line-height: 14px;
  margin-top: 5px;
}
.elder a.c6 {
  color: #999;
}
.elder a.c7 {
  color: #444;
}
.elder a.c3 {
  color: #255bda;
}
.elder .fw_list_icon_title {
  font-size: 26px;
  color: #255bda;
  font-weight: bold;
  background: url(../images_qcdz/title_dot.png) 5px center no-repeat;
  padding: 18px 0 18px 30px;
  border-bottom: 3px solid #255bda;
  line-height: 20px;
}
.elder .fw_list_icon {
  margin: 10px 0 10px 0;
}
.elder .fw_list_icon a {
  width: 90%;
  text-align: center;
  color: #444;
  margin: 0 auto 20px auto;
}
.elder .fw_list_icon a img {
  width: 100px;
  height: 100px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.elder .fw_list_icon a:hover img {
  width: 110px;
  height: 110px;
  margin-top: 0px;
  margin-bottom: 5px;
}
.elder .hzsb {
  width: 45%;
  margin-right: 5%;
  padding-right: 4.8%;
  float: left;
  margin-top: 18px;
  margin-bottom: 18px;
  border-right: 1px solid #ccc;
}
.elder .sjsb {
  width: 45%;
  float: left;
  margin-top: 18px;
  margin-bottom: 18px;
}
.elder .popbox-wxts {
  width: 600px;
  height: 464px;
  background: url(../images_qcdz/wxts_bg.png) no-repeat;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
.elder .popbox-wxts a.close-btn {
  position: absolute;
  top: 0;
  right: 40px;
  width: 40px;
  height: 40px;
  background: url(../images_qcdz/wxts_close.png) no-repeat;
}
.elder .popbox-wxts a.close-btn:hover {
  background: url(../images_qcdz/wxts_close_h.png) no-repeat;
}
.elder .popbox-wxts .con {
  width: 440px;
  margin: 0 auto;
  margin-top: 230px;
  font-size: 26px;
  color: #333;
  line-height: 28px;
}
.elder .popbox-wxts .con p {
  text-indent: 2em;
}
.elder .popbox-wxts .con p strong {
  font-size: 30px;
  color: #2692f5;
  font-weight: bold;
}
.elder .popbox-wxts-zj {
  width: 660px;
  height: 544px;
  background: url(../images_qcdz/wxts_bg_zj.png) center no-repeat;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
.elder .popbox-wxts-zj a.close-btn {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 40px;
  height: 40px;
  background: url(../images_qcdz/wxts_close_zj.png) no-repeat;
}
.elder .popbox-wxts-zj a.close-btn:hover {
  background: url(../images_qcdz/wxts_close_h_zj.png) no-repeat;
}
.elder .popbox-wxts-zj .con {
  width: 600px;
  margin: 0 auto;
  margin-top: 190px;
  font-size: 24px;
  color: #666;
  line-height: 24px;
}
.elder .popbox-wxts-zj .con p {
  text-indent: 2em;
  margin: 10px 0;
}
.elder .popbox-wxts-zj .con p b {
  color: #333;
}
.elder .popbox-wxts-zj .con .center {
  font-size: 22px;
  color: #2692f5;
  font-weight: bold;
  text-align: center;
  line-height: 60px;
}
.elder .radio-item {
  width: 320px;
  height: 60px;
  display: block;
  background: url(../images_qcdz/u-03.png) no-repeat 20px center #f7f7f7;
  text-align: center;
  font-size: 24px;
  color: #666;
  line-height: 60px;
  border: 1px solid #f0f0f0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: default;
}
.elder .radio-item:hover {
  background-color: #f0f6fb;
  border: 1px solid #c3e3fe;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: pointer;
}
.elder .radio-item.on {
  background: url(../images_qcdz/u-02.png) no-repeat 20px center #255bda;
  border: 1px solid #255bda;
  color: #fff;
  font-weight: bold;
}
.elder .radio-item.on:hover {
  background: url(../images_qcdz/u-02.png) no-repeat 20px center #255bda;
  border: 1px solid #255bda;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
.elder .mt60 {
  margin-top: 60px;
}
.elder .mb40 {
  margin-bottom: 40px;
}
.elder .check-new-item {
  display: block;
  font-size: 24px;
  *position: relative;
  *top: -50%;
  text-align: center;
  font-family: microsoft yahei;
  margin-top: -7px;
  padding-left: 35px;
  padding-right: 30px;
}
.elder .check-item-box-new {
  margin: 20px 37px 20px 25px;
  width: 318px;
  padding-left: 12px;
  height: 90px;
  color: #444444;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: pointer;
  position: relative;
  *position: relative;
  *display: block!important;
  display: table!important;
  border-radius: 8px;
  background: #fff;
  border: 1px solid #e5e5e5;
  box-shadow: 12px 12px 0 #e0eefc;
}
.elder .check-item-box-new::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: #c9c9c9;
  position: absolute;
  left: 18px;
  top: 44px;
}
.elder .middle-b {
  position: static;
  *position: absolute;
  display: table-cell;
  vertical-align: middle;
  *display: block;
  top: 50%;
  *left: 0;
  width: 100%;
}
.elder .check-item-box-new:hover {
  background: #e7f2fd;
  border: 1px solid #bddcfc;
  color: #444;
  font-weight: normal;
  box-shadow: 12px 12px 0 #e0eefc;
}
.elder .check-item-box-new:hover::before {
  background-color: #8ac4fb;
}
.elder .check-item-box-new:hover .input_info {
  display: block;
}
.elder .check-visit {
  background: #225CD7;
  font-weight: bold;
  color: #fff;
  border: 1px solid #225CD7;
}
.elder .check-item-box-new.check-visit::before {
  background-color: #fff;
}
.elder .check-edit {
  background: #F3FCF0;
  border: 1px solid #57ae39;
  color: #4aaa29;
  box-shadow: 12px 12px 0 #CCE6C3;
}
.elder .check-item-box-new.check-edit::before {
  background: #4AAA29;
}
.elder .check-disable {
  color: #c9c9c9;
  cursor: default;
  box-shadow: none;
}
.elder .check-disable:hover {
  color: #c9c9c9;
  cursor: default;
  background: #fff;
  border: 1px solid #e5e5e5;
}
.elder .check-item-box-new.check-disable:hover::before {
  background-color: #C9C9C9;
}
.elder .check-click {
  height: 32px;
  line-height: 30px;
  padding: 0 15px;
  display: none;
  position: absolute;
  right: -2px;
  top: -22px;
  font-size: 20px;
  font-weight: normal;
  border-radius: 15px 15px 15px 0;
  background: #FAEA8F;
  color: #ff6000;
}
.elder .check-click:after {
  content: "已录入";
}
.elder .check-click.on {
  display: block;
}
.elder .check-required {
  height: 32px;
  line-height: 30px;
  padding: 0 15px;
  display: none;
  position: absolute;
  right: -2px;
  top: -22px;
  font-size: 20px;
  font-weight: normal;
  border-radius: 15px 15px 15px 0;
  background: #FF4040;
  color: #fff;
}
.elder .check-required:after {
  content: "必填";
}
.elder .check-required.on {
  display: block;
}
.elder .sbxxtl .input_info_new {
  top: 108px;
  text-align: left;
}
.elder .sbxxtl .input_info_left {
  top: 55px;
  background: url(../images_qcdz/input_info_bg2_left.png) no-repeat;
  text-align: left;
}
.elder .sbxxtl .input_info_left p {
  background: url(../images_qcdz/line.png) no-repeat;
  left: 4px;
  bottom: -4px;
}
.elder .tsnr_info {
  font-size: 13px;
  color: #666666;
  font-weight: bold;
}
.elder .tab_content_jyfw {
  height: 220px;
  border: 2px solid #255bda;
  border-top: 0;
  padding: 10px;
}
.elder .tab_content_jyfw a {
  display: block;
  float: left;
  margin: 5px;
  background: #72b2e3;
  color: #fff;
  padding: 2px 10px;
  word-break: keep-all;
}
.elder .tab_content_jyfw a:hover {
  background: #255bda;
}
.elder .clear {
  clear: both;
}
.elder .tab_content_jyfw_znsp {
  height: auto;
  height: 320px;
  border: 2px solid #255bda;
  padding: 10px;
  overflow: hidden;
}
.elder .tab_content_jyfw_znsp .search {
  background: url("../images_qcdz/search.png") no-repeat center center;
  background-size: 100%;
  width: 22px;
  height: 21px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 10px;
}
.elder .tab_content_jyfw_znsp label {
  width: 375px;
  height: 30px;
  background: #f1f3f5;
  display: block;
  position: relative;
}
.elder .tab_content_jyfw_znsp label input::-webkit-input-placeholder {
  color: #797979;
  font-size: 24px;
  padding: 8px 0;
  line-height: 1;
}
.elder .tab_content_jyfw_znsp label input::-moz-placeholder {
  color: #797979;
  font-size: 24px;
  padding: 8px 0;
  line-height: 1;
}
.elder .tab_content_jyfw_znsp label input:-moz-placeholder {
  color: #797979;
  font-size: 24px;
  padding: 8px 0;
  line-height: 1;
}
.elder .tab_content_jyfw_znsp label input:-ms-input-placeholder {
  color: #797979;
  font-size: 24px;
  padding: 8px 0;
  line-height: 1;
}
.elder .tab_content_jyfw_znsp label input:focus::-webkit-input-placeholder {
  color: transparent;
}
.elder .tab_content_jyfw_znsp label input {
  outline: none;
  border: none;
  background: none;
  margin-left: 40px;
  width: 335px;
  font-size: 24px;
  line-height: 1;
  padding: 8px 0;
}
.elder .button_znsp {
  width: 169px;
  height: 36px;
  border-radius: 4px;
  background: url("../images_qcdz/button_bg.png") no-repeat center center;
  background-size: 100%;
  color: white;
  font-size: 15px;
  border: none;
  outline: none;
  position: relative;
  left: 2px;
  padding-bottom: 2px;
  top: 0px;
  text-align: right;
  padding-right: 15px;
  cursor: pointer;
}
.elder .button_znsp i {
  background: url("../images_qcdz/ic_hot.png") no-repeat center center;
  background-size: 100%;
  width: 12px;
  height: 16px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  left: 15px;
}
.elder .tab_content_jyfw_znsp a {
  border-radius: 14px;
  background: #e6f5ff;
  font-size: 24px;
  color: #255bda;
  position: relative;
  padding: 2px 30px;
  width: 79px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  margin: 5px;
}
.elder .tab_content_jyfw_znsp a.active {
  background: #72b2e3;
  color: white;
}
.elder .tab_content_jyfw_znsp a:hover {
  background: #72b2e3;
  color: white;
}
.elder .tab_content_jyfw_znsp a i {
  font-style: normal;
  font-size: 20px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background: #72b2e3;
  color: white;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  line-height: 17px;
  text-align: center;
  right: 5px;
}
.elder .tab_content_jyfw_znsp a.active i {
  background: white;
  color: #255bda;
}
.elder .tab_content_jyfw_znsp a:hover i {
  background: white;
  color: #255bda;
}
.elder .jyfw_page {
  float: right;
  height: 20px;
  line-height: 20px;
  margin-top: -25px;
  margin-right: 10px;
}
.elder .page_prev {
  background: url("../images_qcdz/page_prev_nor.png") no-repeat center center;
  width: 7px;
  height: 10px;
  display: inline-block;
  float: left;
  margin: 5px 15px 0 0;
  cursor: pointer;
}
.elder .page_prev:hover {
  background: url("../images_qcdz/page_prev_click.png") no-repeat center center;
}
.elder .page_prev.disable {
  background: url("../images_qcdz/page_prev_disable.png") no-repeat center center;
}
.elder .page_next {
  background: url("../images_qcdz/page_next_nor.png") no-repeat center center;
  width: 7px;
  height: 10px;
  display: inline-block;
  float: left;
  margin: 5px 15px 0;
  cursor: pointer;
}
.elder .page_next:hover {
  background: url("../images_qcdz/page_next_click.png") no-repeat center center;
}
.elder .page_next.disable {
  background: url("../images_qcdz/page_next_disable.png") no-repeat center center;
}
.elder .jyfw_page input {
  width: 30px;
  height: 20px;
  background: #f1f3f5;
  outline: none;
  border: none;
  font-size: 24px;
  color: #777777;
  text-align: center;
  display: block;
  float: left;
}
.elder .page_go {
  width: 20px;
  height: 20px;
  background: #72b3e3;
  font-size: 10px;
  color: white;
  text-align: center;
  display: inline-block;
  line-height: 20px;
  float: left;
  cursor: pointer;
}
.elder .page_go:hover {
  background: #008fe1;
}
.elder .page_num {
  font-size: 24px;
  color: #777777;
  display: inline-block;
  float: left;
}
.elder .tab_content_jyfw_content2 {
  display: none;
}
.elder .tab_content_jyfw_content2 img {
  width: 156px;
  height: 116px;
  position: relative;
  margin: 25px auto 15px;
  display: block;
}
.elder .tab_content_jyfw_content2 .nor_search {
  color: #424754;
  font-size: 24px;
  text-align: center;
}
.elder .tab_content_jyfw_content2 .add {
  font-size: 24px;
  color: #424754;
  text-align: center;
  margin-top: 15px;
}
.elder .tab_content_jyfw_content2 .add button {
  color: white;
  border: none;
  outline: none;
  font-size: 24px;
  margin: 0 10px;
  padding: 5px 10px;
  border-radius: 4px;
  background: #f9a303;
  border: 1px solid #e79154;
  cursor: pointer;
}
.elder .fyfw_filter_box {
  height: 30px;
  padding-top: 5px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
}
.elder .fyfw_filter_box input[type="text"] {
  float: left;
  width: 320px;
  background: #f1f3f5;
  border: none;
  outline: none;
  padding: 5px 0 5px 15px;
  height: 20px;
  border-radius: 2px 0 0 2px;
}
.elder .fyfw_filter_box input[type="button"] {
  float: left;
  width: 40px;
  border: none;
  outline: none;
  height: 30px;
  border-radius: 0 2px 2px 0;
  background: url(../images_qcdz/jyfw_ic_search.png) no-repeat center #f1f3f5;
  cursor: pointer;
}
.elder .fyfw_filter_box input[type="button"]:hover {
  background: url(../images_qcdz/jyfw_ic_search_h.png) no-repeat center #f1f3f5;
}
.elder .fyfw_filter_box span {
  float: left;
  line-height: 28px;
  color: #ff1400;
  background: url(../images_qcdz/jyfw_ic_al.png) left center no-repeat;
  padding-left: 15px;
  margin-left: 10px;
}
.elder .jyfw_list {
  margin-top: 10px;
}
.elder .jyfw_list li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 5px;
  margin-bottom: 8px;
  word-break: keep-all;
}
.elder .jyfw_list li.zntj span {
  background: #72b2e3;
  color: #fff;
  padding: 4px 10px;
  *padding: 2px 10px 3px 10px;
}
.elder .jyfw_list li.zntj a {
  background: #255bda;
  color: #fff;
  padding: 4px 10px;
}
.elder .jyfw_list li.zntj a:hover {
  background: #4096ee;
}
.elder .jyfw_list li.hzsp span {
  background: #9bd199;
  color: #fff;
  padding: 4px 10px;
  *padding: 2px 10px 3px 10px;
}
.elder .jyfw_list li.hzsp a {
  background: #72c170;
  color: #fff;
  padding: 4px 10px;
}
.elder .jyfw_list li.hzsp a:hover {
  background: #82c770;
}
.elder .jyfw_sdsr textarea {
  width: 888px;
  height: 70px;
  border: 1px solid #d4d7d9;
  line-height: 22px;
  margin: 0;
  padding: 3px 5px;
  color: #f57c02;
}
.elder .remindBox p {
  font-size: 24px;
  margin-top: 5px;
  text-indent: 2em;
}
.elder .jjfw_ku {
  background: #d7eeff;
  margin: 0;
  padding: 3px 0;
  line-height: 24px;
}
.elder .jjfw_shuru {
  background: #ebf5d5;
  margin: 0;
  padding: 3px 0;
  line-height: 24px;
}
.elder .jjfw_ku {
  background: url(../images_qcdz/ic_jjfw_ku.gif) 2px center no-repeat;
  padding-left: 22px;
  line-height: 24px;
}
.elder .jjfw_shuru strong {
  background: url(../images_qcdz/ic_jjfw_shuru.gif) 2px center no-repeat;
  padding-left: 22px;
  line-height: 24px;
}
.elder .jjfw_xq img {
  vertical-align: middle;
  margin-right: 5px;
}
.elder a.hzspjyfw {
  color: #47af13;
  position: relative;
}
.elder a.hzspjyfw:hover {
  color: #66bb44;
}
.elder .ChangeBox_jyfw {
  visibility: hidden;
  background-color: #e8fbff;
  border: 1px solid #4096ee;
  color: #4096ee;
  padding: 0 10px;
  font-size: 20px;
  line-height: 25px;
  position: absolute;
  z-index: 9999;
}
.elder a.hzspjyfw:hover .ChangeBox_jyfw {
  visibility: visible;
  left: 0;
  top: 28px;
}
.elder a.hzspjyfw:hover .ChangeBox {
  visibility: visible;
  left: 0;
  top: 28px;
}
.elder .img_bgq:hover .ChangeBox_jyfw {
  visibility: visible;
}
.elder a.hzspjyfw img {
  vertical-align: middle;
  margin-right: 5px;
}
.elder a.hzspjyfw span {
  vertical-align: middle;
}
.elder a.sdsrjyfw {
  color: #f57c02;
  position: relative;
  margin: 0 10px;
}
.elder a.sdsrjyfw:hover {
  color: #ffaa44;
}
.elder a.sdsrjyfw img {
  vertical-align: middle;
  margin-right: 5px;
}
.elder a.sdsrjyfw span {
  vertical-align: middle;
}
.elder button.btn_zxgb {
  padding: 0 20px;
  height: 48px;
  text-decoration: none;
  font-size: 24px;
  border-radius: 2px;
  position: relative;
}
.elder button.btn_bj {
  color: #008eea;
  background: #fff;
  border: 1px solid #fff;
}
.elder button.btn_zxgb img {
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.elder button.btn_reset {
  padding: 0 10px;
  margin: 0 10px;
  height: 48px;
  font-size: 26px;
  border-radius: 2px;
  position: relative;
  color: #fff;
  background: #fb6557;
  border: 1px solid #dd3f2a;
  line-height: 30px;
  cursor: pointer;
}
.elder button.btn_reset:hover {
  background: #fd6e60;
  border: 1px solid #fb6557;
}
.elder button.btn_reset img {
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.elder button.btn_reset span {
  vertical-align: middle;
}
.elder .tab_number {
  background: #fb6557;
  color: #fff;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 28px;
  border-radius: 100%;
  margin-right: 5px;
}
.elder .box_50 {
  width: 100%;
  height: 50px;
  position: relative;
}
.elder .txt_important {
  color: #fe3116;
  font-size: 26px;
}
.elder .tip_pop {
  position: absolute;
  left: 22px;
  top: -33px;
  width: 210px;
  height: 79px;
  background: url(../images_qcdz/tip_pop.png) center no-repeat;
  text-align: center;
}
.elder .tip_pop span {
  position: absolute;
  left: 40px;
  top: 20px;
  right: 10px;
  font-size: 26px;
  color: #cc8100;
}
.elder .form-table {
  width: 100%;
  border-collapse: collapse;
}
.elder .hr {
  height: 1px;
  line-height: 1px;
  background: #EDEFF0;
  clear: both;
  display: block;
  overflow: hidden;
  margin: 20px 0;
}
.elder .nav_location {
  height: 50px;
  line-height: 50px;
  text-align: left;
  text-indent: 20px;
  font-size: 24px;
  font-weight: normal;
  background: url(../images/title_arrow.png) left center no-repeat;
  border-bottom: 1px solid #EDEFF0;
  margin: 0 0 10px 0;
}
.elder .content-box {
  background: #FFF;
  padding: 0 1%;
  overflow: hidden;
}
.elder .table-style-br-line {
  border-collapse: collapse;
  background: #FFF;
  border: 1px solid #BDC6CF;
}
.elder a.but {
  height: 30px;
  line-height: 30px;
  font-size: 24px;
  padding: 0 30px;
  text-decoration: none;
  cursor: pointer;
}
.elder a.but1 {
  color: #FFF;
  border: 1px solid #558DCA;
  background: url(../images/but1_l.png) repeat-x;
}
.elder a.but1:hover {
  color: #FFF;
  border: 1px solid #7CB0DA;
  background: url(../images/but1_h.png) repeat-x;
}
.elder a.but1:active {
  color: #FFF;
  border: 1px solid #6999C6;
  background: url(../images/but1_a.png) repeat-x;
}
.elder a.but2 {
  color: #FFF;
  border: 1px solid #D7606B;
  background: url(../images/but2_l.png) repeat-x;
}
.elder a.but2:hover {
  color: #FFF;
  border: 1px solid #DD6C78;
  background: url(../images/but2_h.png) repeat-x;
}
.elder a.but2:active {
  color: #FFF;
  border: 1px solid #C6616B;
  background: url(../images/but2_a.png) repeat-x;
}
.elder .insigma {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.elder .gotop-info .gotop-menu {
  width: 70px;
}
.elder .gotop-info .gotop-icon p {
  font-size: 20px;
  line-height: 1;
}
.elder .gotop-info .icon-box p {
  font-size: 20px;
  line-height: 20px;
  padding-top: 48px;
}
.elder .gotop-info .icon-box {
  height: 96px;
  background-size: 40px auto;
  background-position: center 4px;
}
.elder .gotop-info .switch {
  font-size: 20px;
}
.elder .gotop-info .shouqi {
  width: 70px;
}
.elder .gotop-info .zhankai {
  width: 48px;
}
.elder .gotop-info .ad-Dxiaoer a {
  width: 120px;
  height: 40px;
  font-size: 18px;
  line-height: 40px;
}
.elder .gotop-info .ad-Dxiaoer > div > img {
  width: 80px;
}
.elder .gotop-info .ad-Dxiaoer .zxsj {
  font-size: 18px;
}
.elder .check-default1 {
  font-weight: bold;
  color: #5ca5ed;
  background: #fff;
  border: 1px solid #e5e5e5;
}
.elder .mccc_wrapper {
  position: relative;
  width: 1140px;
  background: #ffe5ab;
  background: -webkit-linear-gradient(45deg, #ffe09b, #ffeabb);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(45deg, #ffe09b, #ffeabb);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(45deg, #ffe09b, #ffeabb);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(45deg, #ffe09b, #ffeabb);
  /* 标准的语法 */
  margin: 30px auto;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.elder .mccc_wrapper .bg_icon {
  position: absolute;
  bottom: 0;
  left: 630px;
}
.elder .nichachong_radio_group input[type="radio"] {
  position: absolute;
  left: -9999px;
}
.elder .nichachong_radio_group {
  vertical-align: top;
}
.elder .nichachong_radio_group label {
  display: block;
  font-size: 26px;
  padding-left: 24px;
  background: url(../images_qcdz/nichachong_radio.png) left center no-repeat;
  cursor: pointer;
  color: #8b6420;
  position: relative;
}
.elder .nichachong_radio_group label ~ label {
  margin-top: 6px;
}
.elder .nichachong_radio_group label.active {
  background: url(../images_qcdz/nichachong_radio_active.png) left center no-repeat;
}
.elder .mccc_tab_box {
  margin: 0 10px;
  border-bottom: 1px solid #ddc38a;
  text-align: center;
  height: 30px;
  padding-top: 15px;
}
.elder .mccc_tab_box a {
  display: inline-block;
  font-size: 26px;
  color: #855612;
  margin: 0 30px;
  padding-bottom: 5px;
}
.elder .mccc_tab_box a.active {
  font-weight: bold;
  border-bottom: 3px solid #855612;
}
.elder .mccc_tab_con {
  display: none;
  margin: 0 15px;
  font-size: 26px;
  color: #855612;
  padding-bottom: 15px;
}
.elder .mccc_input_box {
  padding: 10px;
  height: 48px;
}
.elder .mccc_input_box select {
  height: 48px;
  background: #fff;
  border: 1px solid #ddc38a;
  font-size: 26px;
  line-height: 40px;
  padding: 4px 10px;
  float: left;
  margin: 0 1px;
}
.elder .mccc_input_box input.text {
  height: 48px;
  background: #fff;
  border: 1px solid #ddc38a;
  font-size: 26px;
  line-height: 40px;
  padding: 0 10px;
  float: left;
  margin: 0 1px;
}
.elder .mccc_input_box .select:nth-child(1) {
  width: 180px!important;
}
.elder .mccc_input_box input:nth-child(2) {
  width: 280px!important;
}
.elder .mccc_input_box .select:nth-child(3) {
  width: 280px!important;
}
.elder .mccc_input_box .select:nth-child(4) {
  width: 280px!important;
}
.elder .mccc_com_box {
  text-align: center;
  height: 60px;
  color: #855612;
  position: relative;
  display: table!important;
  width: 820px;
  margin: 0 auto;
}
.elder .middle_con {
  *position: relative;
  *top: -50%;
  text-align: center;
}
.elder .mccc_com_box span {
  font-size: 26px;
  line-height: 30px;
  vertical-align: top;
  text-align: right;
}
.elder .mccc_com_box strong {
  font-size: 24px;
  max-width: 720px;
  line-height: 30px;
  text-align: left;
}
.elder .select {
  height: 48px;
  background: #fff;
  border: 1px solid #ddc38a;
  font-size: 26px;
  line-height: 48px;
  padding: 0 10px;
  float: left;
  margin: 0 1px;
  position: relative;
}
.elder .select dt {
  width: 100%;
  height: 48px;
  line-height: 48px;
  display: inline-block;
  background: #fff url(../images_qcdz/select_icon.png) no-repeat right center;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  z-index: 99;
  color: #000;
}
.elder .select dd {
  position: absolute;
  left: -1px;
  top: 48px;
  border: 1px solid #747683;
  background: #fff;
  display: none;
  z-index: 100;
  width: auto!important;
  max-height: 406px;
  min-width: 100%;
}
.elder .select dd .option {
  padding: 4px 0;
}
.elder .select dd ul li {
  height: 38px;
}
.elder .select dd ul li a {
  line-height: 38px;
  height: 38px;
  text-decoration: none;
  display: block;
  padding: 0 8px;
  white-space: nowrap;
  font-size: 24px;
  color: #666;
  overflow: hidden;
  text-indent: 20px;
  background: url(../images_qcdz/ic_zyyw.png) no-repeat 10px center;
}
.elder .select dd ul li:hover {
  background: #ddeffb;
  text-decoration: none;
}
.elder .select dd ul.sub {
  padding: 0;
  overflow: visible;
}
.elder .select dd ul.sub li {
  height: 32px;
  line-height: 32px;
}
.elder .select dd ul.sub li:hover {
  background: #ddeffb;
  text-decoration: none;
  height: 32px;
  line-height: 32px;
}
.elder .select dd ul.sub a {
  position: relative;
  line-height: 32px;
  height: 32px;
  font-size: 20px;
  display: block;
  width: 275px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-indent: 20px;
}
.elder .select dd ul.sub li i {
  display: none;
  position: absolute;
  width: 10px;
  height: 18px;
  background: url(../images_qcdz/ic_yewu_box_arrow.png);
  z-index: 100;
  left: 302px;
}
.elder .select dd ul.sub li:hover i {
  display: block;
}
.elder .select dd .main {
  font-size: 24px;
  padding: 0 10px;
  color: #008fe1;
  line-height: 38px;
}
.elder .select dd ul.sub .yewu_box {
  position: absolute;
  width: 330px;
  height: 385px;
  background: #fff;
  border: 1px solid #747683;
  left: 311px;
  top: 20px;
  display: none;
}
.elder .select dd ul.sub li:hover .yewu_box {
  display: block;
}
.elder .select dd ul.sub .yewu_box h1 {
  width: 100%;
  height: 62px;
  background: #c5e5ff;
  font-size: 24px;
  text-align: center;
  line-height: 1.4;
}
.elder .select dd ul.sub .yewu_box h1 span {
  font-size: 20px;
  color: #888;
  font-weight: normal;
  display: block;
  line-height: 1;
}
.elder .select dd ul.sub .yewu_box .yewu_detail_box {
  width: 100%;
  height: 323px;
  overflow-y: auto;
}
.elder .select dd ul.sub .yewu_box .yewu_detail_box .shiyi {
  padding: 0 10px;
  border-bottom: 1px solid #d6d7d9;
  height: auto;
  color: #444;
  font-size: 24px;
  line-height: 2;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 5px;
}
.elder .select dd ul.sub .yewu_box .yewu_detail_box .shiyi span {
  color: #008fe1;
}
.elder .select dd ul.sub .yewu_box .yewu_detail_box .item {
  padding: 2px 10px 2px 25px;
  line-height: 1.4;
  font-size: 20px;
  background: url(../images_qcdz/dot.png) 13px 14px no-repeat;
  color: #666;
}
.elder .search_hangye_box {
  position: relative;
}
.elder .search_hangye_box input {
  border: 1px solid #0499e4;
  background: #fff;
  width: 250px;
  padding: 0 30px 0 15px;
  height: 48px;
  outline: none;
  line-height: 30px;
  margin: -1px;
}
.elder .search_hangye_box button {
  position: absolute;
  right: -1px;
  top: -1px;
  display: block;
  width: 48px;
  height: 48px;
  background: url(../images_qcdz/icon_search.png) center no-repeat #fff;
  outline: none;
  border: 1px solid #0499e4;
  border-left: none;
}
.elder .search_hangye_box a:hover {
  background-color: #14a9f4;
}
.elder .select dd ul.sub .yewu_box .yewu_detail_box .item_title {
  padding: 0 10px;
  color: #008fe1;
  font-size: 24px;
}
.elder .select dd ul.sub .yewu_box .yewu_detail_box .item_n {
  padding: 2px 10px 2px 25px;
  line-height: 18px;
  font-size: 20px;
  background: url(../images_qcdz/dot_n.png) 13px 9px no-repeat;
  color: #666;
}
.elder .select.disabled dt {
  opacity: 0.5;
}
.elder .change_before_box {
  margin: 20px 0;
}
.elder .cb_title,
.elder .ca_title {
  font-size: 26px;
  background-color: #f5f5f5;
  color: #444;
  width: 200px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.elder .cb_title i,
.elder .ca_title i {
  font-family: "宋体";
  font-style: normal;
  color: #999;
}
.elder .cb_content {
  margin: 2px auto 0 auto;
  padding: 10px 30px;
  background-color: #f5f5f5;
  color: #444;
  font-size: 24px;
  overflow: hidden;
}
.elder .content_item {
  float: left;
  margin-right: 10px;
  height: 36px;
  line-height: 36px;
}
.elder .content_item b {
  font-size: 26px;
}
.elder .item_companyname {
  float: left;
  width: 100%;
  border-top: 1px solid #d5d7d9;
  padding: 10px 0;
  text-align: center;
  font-size: 26px;
}
.elder .item_companyname b {
  font-size: 20px;
}
.elder .ca_title {
  background-color: #ffe5ab;
  color: #8b6420;
}
.elder .ca_title i {
  color: #8b6420;
}
.elder .ca_content {
  margin: 2px auto 0 auto;
  padding: 10px 30px;
  background-color: #ffe5ab;
  color: #8b6420;
  font-size: 26px;
}
.elder .list_wangdian {
  width: 259px;
  background: #fff;
  float: left;
  height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  border-right: 1px solid #d4d7d9;
}
.elder .list_wangdian li {
  border-bottom: 1px solid #ebedee;
  display: block;
  width: 100%;
  padding: 10px 0;
  float: left;
  clear: both;
}
.elder .list_wangdian li .wd_order {
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 23px;
  height: 30px;
  background: url(../images_qcdz/ic_map_location.png) no-repeat;
  text-align: center;
  color: #fff;
  font-size: 20px;
  line-height: 22px;
  background-size: 23px;
}
.elder .list_wangdian li .wd_detail {
  margin-left: 43px;
}
.elder .wd_detail {
  position: relative;
}
.elder .wd_detail .font1 {
  font-size: 24px;
  color: #255bda;
}
.elder .wd_detail .font2 {
  font-size: 24px;
  color: #888;
  line-height: 18px;
  margin: 6px 0;
}
.elder .wd_detail .pop_fuzhulx_box {
  text-align: center;
}
.elder .wd_detail .pop_fuzhulx_box .txt {
  font-size: 20px;
}
.elder .wd_detail .pop_fuzhulx_box .wx {
  width: 100px;
}
.elder .wd_detail .pop_fuzhulx_box .wx:hover {
  width: auto;
  height: 160px;
  position: absolute;
  right: 0;
  top: 0;
}
.elder .wd_detail .pop_fuzhulx_box .qq {
  margin-top: 10px;
}
.elder .con_right_map {
  width: 640px;
  margin-left: 260px;
}
.elder .pop_adress_window {
  position: absolute;
  width: 280px;
}
.elder .pop_adress_window .wd_detail {
  background: #fff;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
  padding: 5px 20px 10px 20px;
  margin-bottom: 32px;
  border-radius: 3px;
}
.elder .pop_adress_window .triangle {
  width: 12px;
  height: 9px;
  background: url(../images_qcdz/bg_triangle.png) no-repeat;
  position: absolute;
  bottom: 23px;
  left: 50%;
  margin-left: -6px;
}
.elder .pop_adress_window .wd_detail .font1 {
  font-size: 26px;
  color: #255bda;
  border-bottom: 1px solid #d4d7d9;
  line-height: 40px;
  margin-bottom: 10px;
}
.elder .pop_adress_window .wd_detail .font2 {
  font-size: 24px;
  color: #888;
  line-height: 18px;
  margin: 6px 0;
}
.elder .pop_adress_window .wd_order {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -8px;
  width: 16px;
  height: 21px;
  background: url(../images_qcdz/ic_map_location.png) no-repeat;
  text-align: center;
  color: #fff;
  font-size: 20px;
  line-height: 16px;
}
.elder .table_gz_selected {
  width: 600px;
}
.elder .table_gz_selected td {
  vertical-align: top;
  line-height: 16px;
  padding: 4px 0;
}
.elder .table_gz_selected td > .leixing {
  font-weight: bold;
  width: 150px;
}
.elder .table_gz_selected td > .caizhi {
  width: 85px;
}
.elder .table_gz_selected td > .shuoming {
  color: #888;
  width: 300px;
}
.elder .table_gz_selected td > .jiage {
  font-weight: bold;
  color: #ff6000;
  text-align: right;
}
.elder .wsfddbr_box .title_desc,
.elder .wsllry_box .title_desc,
.elder .wscwry_box .title_desc,
.elder .wtdljl_box .title_desc {
  position: static;
  top: 0;
  display: inline-block;
  min-width: 530px;
  min-height: 16px;
  line-height: 16px;
}
.elder .dsjlry_box .title_desc {
  position: static;
  top: 0;
  display: inline-block;
  min-width: 450px;
  min-height: 20px;
  line-height: 1;
}
.elder button.extract {
  margin: 0 5px;
}
.elder .wstzr_box .table_sbxxtl,
.elder .wsdsjs_box .table_sbxxtl {
  border-bottom: 0;
  background: transparent;
}
.elder .wstzr_box .table_sbxxtl td,
.elder .wsdsjs_box .table_sbxxtl td {
  border-bottom: 1px solid #ddd;
  padding: 7px 5px;
}
.elder .div1 {
  width: 40px;
  height: 18px;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  display: inline-block;
  *float: left;
  margin-right: 20px;
  margin-top: 6px;
}
.elder .div1_tip {
  /*width: 70px;*/
  display: inline-block;
  *float: left;
  vertical-align: top;
}
.elder .div1 .left {
  position: absolute;
  left: 4px;
}
.elder .div1 .right {
  position: absolute;
  right: 4px;
}
.elder .div2 {
  width: 26px;
  height: 16px;
  border-radius: 9px;
  background: #fff;
  position: absolute;
  cursor: pointer;
}
.elder .close1 {
  background: #ddd;
  border: 1px solid #ddd;
}
.elder .close2 {
  top: 1px;
  left: 1px;
}
.elder .open1 {
  width: 40px;
  height: 18px;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  background: #255bda;
  border: 1px solid #2983cc;
}
.elder .open2 {
  left: 13px;
  top: 1px;
}
.elder .gzkz_box .title_desc {
  position: static;
  top: 0;
  display: inline-block;
  width: 530px;
  height: 16px;
  line-height: 16px;
}
.elder button.pay {
  margin: 0 5px;
}
.elder .nhkh_box div.bank {
  display: inline-block;
  cursor: pointer;
  border: 1px solid #d4d7d9;
  margin: 0 5px 5px 0;
  width: 160px;
  height: 50px;
  box-sizing: border-box;
}
.elder .div1.disabled .div2{
  cursor: default;
}
.elder .nhkh_box div.bank.disabled,
.elder .llry_box div.vendor.disabled {
  opacity: 0.4;
  cursor: default;
}
.elder .nhkh_box div.active {
  border: 2px solid #255bda;
  background: url(../images_qcdz/select_blue_icon.png) no-repeat right bottom;
}
.elder .nhkh_box2 div.bank {
  display: inline-block;
  cursor: pointer;
  border: 1px solid #d4d7d9;
  margin: 0 5px 5px 0;
  width: 160px;
  height: 50px;
  box-sizing: border-box;
}
.elder .nhkh_box2 div.bank.disabled,
.elder .llry_box div.vendor.disabled {
  opacity: 0.4;
  cursor: default;
}
.elder .nhkh_box2 div.active {
  border: 2px solid #255bda;
  background: url(../images_qcdz/select_blue_icon.png) no-repeat right bottom;
}
.elder .llry_box div.vendor {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 2px solid #999;
  margin: 0 5px 5px 0;
  width: 160px;
  height: 50px;
  line-height: 46px;
  box-sizing: border-box;
}
.elder .llry_box div.active {
  border: 2px solid #255bda;
  background: url(../images_qcdz/select_blue_icon.png) no-repeat right bottom;
}
.elder .content_840 {
  width: 96%;
  min-width: 800px;
  overflow: hidden;
}
.elder .content_840_b {
  width: 96%;
  min-width: 800px;
  overflow: hidden;
  border: 1px solid #d4d7d9;
  box-sizing: border-box;
}
.elder .bg_map {
  min-width: 400px;
  width: 100%;
  height: 470px;
  background: url(../images_qcdz/bg_map_jh.jpg) no-repeat;
}
.elder .content_840_b .con_right_map {
  width: auto!important;
}
.elder .content_840_b .bg_map {
  background-size: 100% 100%;
}
.elder .searchbar a {
  line-height: 48px;
  font-size: 30px;
  color: #255bda;
  text-decoration: underline;
}
.elder .wd_detail span {
  display: inline-block;
  padding-left: 20px;
  line-height: 1.4;
}
.elder .wd_detail .address {
  background: url(../images_qcdz/address_icon.png) no-repeat left center;
}
.elder .wd_detail .telephone {
  background: url(../images_qcdz/telephone_icon.png) no-repeat left center;
}
.elder .wd_detail .user {
  background: url(../images_qcdz/user_icon.png) no-repeat left center;
  margin-right: 10px;
}
.elder .wd_detail .price {
  background: url(../images_qcdz/price_icon.png) no-repeat left center;
  margin-right: 10px;
}
.elder .wd_detail .gift {
  background: url(../images_qcdz/gift_icon.png) no-repeat left center;
  margin-right: 10px;
}
.elder .list_wangdian li {
  padding: 10px 0 5px;
}
.elder .list_wangdian li:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}
.elder .list_wangdian .active {
  background-color: #eee;
}
.elder .sbxxtl_top {
  position: relative;
  top: 20px;
  width: 100%;
  height: 71px;
}
.elder .sbxxtl_top a.lingjianmian {
  margin: 0 auto;
  position: relative;
  display: block;
  width: 560px;
  height: 71px;
  background: url(../images_qcdz/btn_ggjsd.png) center center no-repeat;
}
.elder .sbxxtl_top a:hover {
  background: url(../images_qcdz/btn_ggjsd_h.png) center center no-repeat;
}
.elder .sbxxtl_top .tt {
  position: absolute;
  left: 120px;
  display: block;
  font-size: 24px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-weight: bold;
}
.elder .sbxxtl_top .next {
  position: absolute;
  right: 50px;
  display: block;
  font-size: 26px;
  height: 50px;
  line-height: 50px;
  color: #fff;
}
.elder .sbxxtl_top button {
  position: absolute;
  right: 0;
  width: 140px;
  bottom: 10px;
}
.elder .pay_online {
  background: #255bda;
  color: #fff;
  text-align: center;
  width: 372px;
  height: 30px;
  border: 1px solid #d4d7d9;
  line-height: 30px;
  cursor: pointer;
}
.elder .border_green {
  border: 1px solid #15bc83;
  color: #15bc83;
  background: #e6fcf5;
}
.elder .ui_status_s {
  font-size: 20px;
  padding: 2px 6px;
  border-radius: 100px;
  margin: 2px 4px 2px 0;
  display: inline-block;
  line-height: 1;
}
.elder .qrCodeBox {
  position: relative;
  width: 630px;
  height: 188px;
  background: url(../images_qcdz/bg_qrbox.png) no-repeat;
  margin: 40px auto;
}
.elder .qrCodeBox .qrCode {
  width: 160px;
  height: 160px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -80px;
  margin-top: -80px;
}
.elder .paySuccess {
  position: relative;
  width: 200px;
  height: 200px;
  background: url(../images_qcdz/paySuccess.png) no-repeat;
  margin: 40px auto;
}
.elder .shuoming_box {
  font-size: 20px;
  margin: 20px auto;
  background: #fef8f1;
  padding: 10px 24px;
  line-height: 1.4;
  color: #9a9a9a;
  border-left: 3px solid #faae35;
  border-radius: 2px;
}
.elder .shuoming_box > font:nth-child(1) {
  font-size: 24px;
}
.elder .zhiwei_box {
  margin: -10px 0 8px 0;
  overflow: hidden;
}
.elder .zhiwei_item {
  float: left;
  margin-right: 15px;
  border-radius: 3px;
  background: #eee;
  color: #1dcd7d;
}
.elder .zhiwei_item span {
  font-size: 24px;
  height: 24px;
  line-height: 24px;
}
.elder .zhiwei_item span.zhiwei_mg {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 24px;
  color: #1dcd7d;
}
.elder .zhiwei_item span.total_num {
  letter-spacing: 2px;
  display: inline-block;
  padding-right: 10px;
}
.elder .zhiwei_box .zhiwei_done,
.elder .zhiwei_box .zhiwei_done .zhiwei_mg {
  color: #49a6f2;
}
.elder .qrcode_box {
  margin-left: 20px;
  display: inline-block;
  position: relative;
}
.elder .qrcode_box:hover a {
  color: #255bda;
}
.elder .qrcode_box .drop {
  position: absolute;
  top: -190px;
  left: -60px;
  display: none;
  border: 5px solid #ddd;
  background: #fff;
  height: 180px;
  z-index: 100;
  width: 210px;
}
.elder .qrcode_box:hover .drop {
  display: block;
  border-radius: 3px;
}
.elder .qrcode_box .drop .arrow {
  position: absolute;
  bottom: -23px;
  right: 50%;
  overflow: hidden;
  width: 0;
  margin-right: -10px;
  height: 0;
  border: 9px dashed transparent;
  border-top: 9px solid #ddd;
}
.elder .qrcode_box .drop .qrcode_img {
  width: 105px;
  height: 105px;
  margin: 5px auto;
}
.elder .qrcode_box .drop .qrcode_img img {
  width: 100%;
  height: 100%;
}
.elder .qrcode_box .qrcode_a {
  position: absolute;
  display: block;
  text-align: center;
  left: 0;
  top: 150px;
  width: 100%;
  font-size: 20px;
  color: #255bda;
  line-height: 1;
}
.elder .qrcode_box .qrcode_span {
  border: 1px solid #b8d8f1;
  padding: 1px 2px 1px 16px;
  margin-left: 3px;
  border-radius: 3px;
  background: #ebf6ff;
  background: url(../images_qcdz/ic_refresh_new.png) no-repeat 2px center #ebf6ff;
  background-size: 12px;
}
.elder .qrcode_box .drop .txt {
  font-size: 20px!important;
  text-align: center;
  line-height: 1.4 !important;
  color: #255bda;
}
.elder .qrcode_box .drop > p {
  font-size: 20px!important;
  text-align: center;
  line-height: 1.4 !important;
  color: #255bda;
}
.elder .qrcode_box_dzkb {
  margin-left: 20px;
  display: inline-block;
  position: relative;
}
.elder .qrcode_box_dzkb:hover a {
  color: #255bda;
}
.elder .qrcode_box_dzkb .drop {
  position: absolute;
  top: -210px;
  left: -70px;
  display: none;
  border: 5px solid #ddd;
  background: #fff;
  height: 200px;
  z-index: 100;
  width: 230px;
}
.elder .qrcode_box_dzkb:hover .drop {
  display: block;
  border-radius: 3px;
}
.elder .qrcode_box_dzkb .drop .arrow {
  position: absolute;
  bottom: -23px;
  right: 50%;
  overflow: hidden;
  width: 0;
  margin-right: -10px;
  height: 0;
  border: 9px dashed transparent;
  border-top: 9px solid #ddd;
}
.elder .qrcode_box_dzkb .drop .qrcode_img_dzkb {
  width: 125px;
  height: 125px;
  margin: 5px auto;
}
.elder .qrcode_box_dzkb .drop .qrcode_img img {
  width: 100%;
  height: 100%;
}
.elder .qrcode_box_dzkb .qrcode_a {
  position: absolute;
  display: block;
  text-align: center;
  left: 0;
  top: 155px;
  width: 100%;
  font-size: 20px;
  color: #255bda;
}
.elder .qrcode_box_dzkb .qrcode_span {
  border: 1px solid #b8d8f1;
  padding: 1px 2px 1px 16px;
  margin-left: 3px;
  border-radius: 3px;
  background: #ebf6ff;
  background: url(../images_qcdz/ic_refresh_new.png) no-repeat 2px center #ebf6ff;
  background-size: 12px;
}
.elder .qrcode_box_dzkb .drop .txt {
  font-size: 20px!important;
  text-align: center;
  line-height: 1.4 !important;
  color: #255bda;
}
.elder .qrcode_box_dzkb .drop > p {
  font-size: 20px!important;
  text-align: center;
  line-height: 1.4 !important;
  color: #255bda;
}
.elder .image_yangli {
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: 5px;
  height: 24px;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}
.elder .gotop-info .ywzn {
  background: #ff6600 url(../images_qcdz/guideI.png) no-repeat center 10px;
}
.elder .gotop-info .ywzn p {
  line-height: 20px;
}
.elder .lift_nav {
  width: 230px;
  position: absolute;
  left: 50%;
  margin-left: -829px;
  top: 260px;
}
.elder .lift_nav ul li {
  list-style: none;
  display: block;
  font-size: 26px;
  line-height: 1;
  text-align: right;
  padding-right: 20px;
  color: #888;
  margin: 30px 0;
  cursor: pointer;
}
.elder .lift_nav ul li.active {
  border-right: 4px solid #255bda;
  color: #255bda;
  font-weight: bold;
}
.elder .table_b1 td,
.elder .table_b1 th {
  border: 1px solid #000;
}
.elder a.act_other {
  color: #255bda;
  margin: 0 10px;
}
.elder .bg_white a {
  color: #255bda;
}
.elder .loan_box div.bank {
  display: inline-block;
  cursor: pointer;
  border: 1px solid #d4d7d9;
  margin: 0 5px 5px 0;
  width: 160px;
  height: 50px;
  box-sizing: border-box;
}
.elder .loan_box div.bank.disabled,
.elder .llry_box div.vendor.disabled {
  opacity: 0.4;
  cursor: default;
}
.elder .loan_box div.active {
  border: 2px solid #255bda;
  background: url(../images_qcdz/select_blue_icon.png) no-repeat right bottom;
}
.elder .qyzx_login_box {
  width: 600px;
  height: 540px;
  background: #f5f5f5;
  border-radius: 8px;
  position: relative;
  margin: 40px auto;
  box-sizing: border-box;
  overflow: hidden;
}
.elder .qyzx_login_box * {
  box-sizing: border-box;
}
.elder .qyzx_login_box .qyzx_tab_choose {
  position: absolute;
  right: 25px;
  top: 23px;
}
.elder .qyzx_login_box .qyzx_tab_choose a {
  display: none;
  width: 225px;
  height: 48px;
}
.elder .qyzx_login_box .qyzx_tab_choose a.zhizhao {
  background: url(../images/ic_zhizhao.png) right center no-repeat;
}
.elder .qyzx_login_box .qyzx_tab_choose a.shouquan {
  background: url(../images/ic_shouquan.png) right center no-repeat;
}
.elder .qyzx_login_box .qyzx_tab_choose a div {
  padding: 12px 12px;
  height: 48px;
  background: #e7f3fc;
  border: 1px solid #255bda;
  display: inline-block;
  position: relative;
  margin-top: 1px;
  line-height: 1;
}
.elder .qyzx_login_box .qyzx_tab_choose a div span {
  color: #255bda;
  font-size: 20px;
}
.elder .qyzx_login_box .qyzx_tab_choose a div span:before {
  display: block;
  content: "";
  position: absolute;
  right: -7px;
  top: 14px;
  width: 0;
  height: 0;
  border-width: 7px 0 7px 7px;
  border-style: solid;
  border-color: transparent transparent transparent #255bda;
}
.elder .qyzx_login_box .qyzx_tab_choose a div span:after {
  display: block;
  content: "";
  position: absolute;
  right: -6px;
  top: 14px;
  width: 0;
  height: 0;
  border-width: 7px 0 7px 7px;
  border-style: solid;
  border-color: transparent transparent transparent #e7f3fc;
}
.elder .qyzx_login_box .qyzx_tab_choose a.on {
  display: block;
}
.elder .qyzx_login_box .qyzx_tab_choose a:hover {
  text-decoration: none;
}
.elder .qyzx_login_box .qyzx_tab_con {
  margin: 0;
  padding: 30px;
  display: none;
}
.elder .qyzx_login_box .qyzx_tab_con.on {
  display: block;
}
.elder .qyzx_login_box .qyzx_tab_con .title {
  font-size: 36px;
  line-height: 36px;
  font-weight: bold;
}
.elder .qyzx_login_box .qyzx_tab_con .title + .txt {
  margin-top: 60px;
}
.elder .qyzx_login_box .qyzx_tab_con input.txt {
  width: 100%;
  height: 60px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 0 20px;
  font-size: 24px;
  line-height: 40px;
  margin-left: auto;
  margin-right: auto;
}
.elder .qyzx_login_box .qyzx_tab_con input.txt.verify,
.elder .qyzx_login_box .qyzx_tab_con .yzm + input.txt {
  width: 390px;
}
.elder .qyzx_login_box .qyzx_tab_con .yzm {
  width: 130px;
  height: 60px;
  cursor: pointer;
}
.elder .qyzx_login_box .qyzx_tab_con .sjyzm {
  width: 130px;
  display: inline-block;
  line-height: 60px;
}
.elder .qyzx_login_box .qyzx_tab_con .btn_login {
  background: #255bda;
  color: #fff;
  border-radius: 4px;
  height: 60px;
  width: 100%;
  font-size: 24px;
  cursor: pointer;
  margin-top: 20px;
}
.elder .qyzx_login_box .qyzx_tab_con .btn_login:hover {
  background: #4ebcff;
}
.elder .qyzx_login_box .qyzx_tab_con .link {
  font-size: 24px;
  color: #255bda;
  margin-top: 10px;
}
.elder .qyzx_login_box .qyzx_tab_con .qyzx_qrcode_box {
  width: 210px;
  height: 210px;
  margin: 50px auto 0;
}
.elder .qyzx_login_box .qyzx_tab_con .qyzx_qrhint_box {
  text-align: center;
  margin: 35px auto 0;
}
.elder .qyzx_login_box .qyzx_tab_con .qyzx_qrhint_box img {
  vertical-align: middle;
  margin-right: 10px;
  width: 30px;
  height: 30px;
}
.elder .qyzx_login_box .qyzx_tab_con .qyzx_qrhint_box div {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.elder .qyzx_login_box .qyzx_tab_con .qyzx_qrhint_box div p {
  font-size: 24px;
  line-height: 1;
}
.elder .qyzx_login_box .qyzx_tab_con .qyzx_qrhint_box div p + p {
  margin-top: 12px;
}
.elder .qyzx_login_box .qyzx_tab_con .qyzx_qrhint_box div p span {
  color: #999;
  margin: 0 5px;
}
.elder .qyzx_login_box .qyzx_tab_con .link.xcx {
  position: absolute;
  right: 30px;
  bottom: 30px;
  font-size: 24px;
}
.elder .qyzx_login_box .qyzx_tab_con .link.shuaxin {
  position: absolute;
  left: 30px;
  bottom: 30px;
  font-size: 24px;
}
.elder .tab_content_left {
  width: 350px;
  height: 100%;
  border-right: 1px solid #bdc6cf;
  overflow-y: auto;
  float: left;
}
.elder .tab_con_mainmenu {
  background: #eee;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  text-indent: 24px;
}
.elder .tab_con_submenu {
  padding: 5px 0;
}
.elder .tab_con_submenu li {
  line-height: 48px;
  height: 48px;
  padding: 0 24px;
  cursor: pointer;
  background: url(../images_qcdz/ic_uncheck.png) right center no-repeat;
}
.elder .tab_con_submenu li:hover {
  background-color: #dcebfa;
}
.elder .tab_con_submenu li.on {
  background: url(../images_qcdz/ic_checked.png) right center no-repeat;
}
.elder .tab_content_right {
  width: 545px;
  height: 290px;
  overflow-y: auto;
  float: left;
}
.elder .qrcode_box .drop.down {
  top: 45px;
}
.elder .qrcode_box .drop.down .arrow {
  top: -22px;
  bottom: auto;
  border: 9px dashed transparent;
  border-bottom: 9px solid #ddd;
}
.elder .qrcode_box_dzkb .drop.down {
  top: 45px;
}
.elder .qrcode_box_dzkb .drop.down .arrow {
  top: -22px;
  bottom: auto;
  border: 9px dashed transparent;
  border-bottom: 9px solid #ddd;
}
.elder .float_Image_cwry {
  position: absolute;
  width: 90px;
  height: 100px;
  top: 92px;
  right: 50%;
  margin-right: -570px;
  background: #eee;
  cursor: pointer;
  z-index: 999;
  border: 2px solid #ccc;
}
.elder .float_Image_cwry img {
  width: 100%;
  height: 100%;
}
.elder .p_button {
  display: inline-block;
  padding: 0 50px;
  width: auto;
  height: 60px;
  background: #3369DD;
  background: linear-gradient(to bottom, #3377dd, #3354dd);
  border-radius: 100px;
  box-shadow: 0 5px 20px rgba(37, 91, 218, 0.2), 0 0 1px #ffffff inset;
  border: 1px solid #3350dd;
  font-size: 26px;
  color: white;
  font-weight: bold;
  text-align: center;
  position: relative;
  cursor: pointer;
  line-height: 60px;
  left: 0px;
  margin: 30px 0 20px 0;
}
.elder .p_button:hover {
  background: #72C3F2;
  background: linear-gradient(to bottom, #72CEF2, #72B3F2);
  border: 1px solid #70C0F0;
}
.elder .remindBox_content {
  background: #fff2d4;
  position: relative;
  padding: 10px 0;
  margin: 10px 0 10px;
}
.elder .remindBox_content p {
  font-size: 26px;
  color: #444;
  padding: 0 15px 0 14px;
  text-indent: 0;
}
.elder .remindBox_content span {
  color: #ff3636;
}
.elder .remindBox_content i {
  font-style: normal;
  color: #ff6000;
}
.elder .remindBox_content sub {
  font-size: 20px;
  color: #666666;
  font-weight: normal;
  bottom: 5px;
  position: relative;
  margin: 0 0 0 5px;
}
.elder .remindBox .hint {
  font-size: 20px;
  color: red;
}
.elder .com_info {
  background: #f7f7f7;
  padding: 28px 30px 30px;
  margin: 20px auto;
}
.elder .com_info .tit {
  font-size: 30px;
  font-weight: bold;
  color: #333;
  line-height: 1;
}
.elder .com_info .desc {
  font-size: 24px;
  color: #888;
  margin-top: 20px;
  line-height: 1;
}
.elder .tabHint {
  padding-left: 10px;
  line-height: 60px;
  font-size: 20px;
}
.elder .zzxs_select_box {
  width: 600px;
  padding: 0 15px 10px;
}
.elder .zzxs_title {
  color: #008fe1;
  border-bottom: 1px solid #008fe1;
  line-height: 1.6;
  font-size: 24px;
  padding-bottom: 10px;
  margin-top: 10px;
}
.elder .zzxs_title span {
  display: inline-block;
  font-weight: bold;
  border-radius: 100%;
  width: 32px;
  height: 32px;
  border: 1px solid #255bda;
  text-align: center;
  line-height: 30px;
  margin-right: 5px;
}
.elder .qylx_wrapper,
.elder .zzxs_item_box {
  font-size: 0;
  margin-top: 10px;
  line-height: 1;
}
.elder .qylx_title {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 24px;
  font-weight: bold;
  width: 140px;
  vertical-align: top;
  line-height: 1.4;
  text-align: right;
}
.elder .qylx_item_box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 460px;
  font-size: 0;
  vertical-align: top;
  line-height: 1;
}
.elder .qylx_item_box span,
.elder .zzxs_item_box a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  padding: 0 10px;
  margin: 1px 10px;
  line-height: 1.4;
  color: #777;
  font-size: 24px;
  height: auto;
  position: relative;
}
.elder .qylx_item_box span:after,
.elder .zzxs_item_box a:after {
  display: block;
  content: "";
  position: absolute;
  width: 1px;
  height: 22px;
  background: #e0e0e0;
  right: -10px;
  top: 7px;
}
.elder .qylx_item_box span.active {
  background: #255bda;
  color: #fff;
  border-radius: 2px;
}
.elder .mccc_wrapper .zyyw {
  font-size: 20px!important;
  color: #888;
  text-align: center;
  margin-bottom: 10px;
}
.elder .tab_step .name.ElderTabStep {
  line-height: 1!important;
  height: 46px!important;
  margin-top: -30px !important;
}
.elder .tianxieshuoming {
  position: absolute;
  left: 60%;
  right: 5px;
  top: 0px;
  color: #666;
  padding: 10px 30px 15px 30px;
  z-index: 100;
  background: #ebf5fa;
}
.elder .tianxieshuoming .tit {
  font-size: 26px;
  font-weight: bold;
  line-height: 40px;
}
.elder .tianxieshuoming .con {
  line-height: 1.4;
  font-size: 20px;
}
.elder .aHelpIc {
  width: 32px;
  cursor: pointer;
}
.elder .mask-layer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2020;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.elder .mask-layer > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.elder .mask-layer-black {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.85;
  position: absolute;
  top: 0;
  left: 0;
}
.elder .mask-layer-container {
  width: 95%;
  height: 95%;
  background: #fff;
  margin: 0 auto;
  z-index: 2030;
  padding: 0 10px;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.elder .mask-layer-container-operate {
  width: 100%;
  height: 40px;
  padding: 30px 0;
  text-align: center;
  border-bottom: solid 1px #ddd;
}
.elder .mask-layer-imgbox {
  width: 100%;
  height: 77%;
  overflow: hidden;
  position: relative;
  margin-top: 10px;
}
.elder .mask-layer-imgbox > p {
  position: absolute;
  transform-origin: center;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  width: 100%;
  height: 100%;
  padding: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  cursor: move;
  left: 0;
  top: 0;
}
.elder .mask-layer-imgboxp > p > img {
  display: inline-block;
  vertical-align: middle;
  cursor: move;
}
.elder .btn-default-styles {
  display: inline-block;
  padding: 6px 15px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  background: #63B8FF;
  color: #fff;
  border: solid 1px #63B8FF;
  border-radius: 4px;
}
.elder .btn-default-styles:focus {
  outline: none;
}
.elder .btn-default-styles:hover {
  background: #6495ED;
  animation: anniu 1s infinite;
}
.elder .btn-default-styles:active {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) inset;
}
.poppage.elder .sbxxtl input.txt,
.poppage.elder .sbxxtl select,
.poppage.elder .sbxxtl textarea {
  width: 350px!important;
}
.poppage.elder .input_content {
  width: auto!important;
}
.poppage.elder .sbxxtl .input_info,
.poppage.elder .sbxxtl .input_info3,
.poppage.elder .sbxxtl .input_info1,
.poppage.elder .sbxxtl .input_info_qths,
.poppage.elder .sbxxtl .input_info_display {
  left: 643px!important;
}
